Solidigm

Sr Firmware Engineer

Solidigm
Apply
2 days ago
Rancho Cordova, CA, USASenior

Base Salary

$129k - $202k/yr

Responsibilities

  • Develop, review, document, and maintain product firmware source code in C/C++.
  • Analyze and develop firmware according to internal and customer specifications.
  • Perform unit- and system-level testing, failure analysis, debugging, and validation of product issues.
  • Develop low-level firmware, system architectures, operating systems, and device architectures with hardware and ASIC design teams.
  • Work across firmware disciplines covering the full SSD architecture.
  • Translate product requirements into development and validation plans with project stakeholders.
  • Coordinate priorities and activities with engineering stakeholders to deliver committed milestones.
  • Participate in an Agile/Kanban development culture focused on product quality, accountability, and continuous improvement.
  • Communicate professionally with partners, respond to technical questions and issues, and build trust.
  • Support feature development through multiple stages of the product lifecycle.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • 7+ years of software or firmware development experience in embedded systems using C/C++.
  • Experience developing embedded firmware running in a real-time operating system and interacting with hardware and software.
  • Experience with firmware development environments, including compilers, debuggers, emulators, and toolchains.
  • Preferred experience in the storage industry, including SSDs or enterprise storage.
  • Preferred experience with embedded development techniques using hardware and firmware tools.
  • Preferred knowledge of enterprise storage interface protocols such as SATA, SAS, PCIe, and NVMe.
  • Preferred knowledge of SSD or enterprise storage security protocols and techniques such as Opal, ESSC, and AES.
  • Preferred experience with software and firmware development processes, workflow, and continuous integration validation.
  • Preferred knowledge of DevOps process strategies, tools, and execution from code check-in through continuous integration and continuous delivery.
  • Preferred project planning, estimation, and risk management experience.
  • Preferred experience defining, clarifying, and technically assessing customer requirements.
  • Preferred experience developing unit tests for code coverage and quality validation.
  • Strong written, presentation, communication, multitasking, influence, leadership, teamwork, and analytical problem-solving skills.

Benefits

  • Eligible to participate in restricted stock unit, restricted cash unit, and cash bonus programs.
  • Medical, dental, vision, supplemental life, and AD&D insurance.
  • Short- and long-term disability coverage.
  • Healthcare and dependent care flexible spending accounts.
  • Company match on eligible 401(k) plan contributions.

Tech Stack

CC++Sass

Categories

Solidigm

About Solidigm

1,001-5,000 employees

Solidigm designs and manufactures NAND flash memory and solid-state drives for data center, enterprise, and client computing markets. Its portfolio spans high-capacity and high-endurance SSDs with supporting firmware/software sold to OEMs and hyperscale cloud providers. Formed in 2021 from Intel’s NAND business, Solidigm operates as a U.S. subsidiary of SK hynix, with global R&D developing SoCs and controllers for its drives.

Contact me