S

Solidigm

Designs and manufactures enterprise SSDs

Media Firmware Development Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeRancho Cordova, CA, USA

About the Job

Requirements

  • The candidate must have a bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • The candidate must have 7 or more years of experience developing, validating, or optimizing embedded firmware for SSDs or other NAND flash-based storage products.
  • The candidate must have 7 or more years of experience with SSD architecture and relevant industry standards and interfaces, such as NVMe, PCIe, NAND interfaces, error correction, and flash translation layer design.
  • The candidate must have 7 or more years of experience debugging and root-causing complex firmware issues on pre-production and production hardware, including failure triage, log and telemetry analysis, and driving issues to closure across firmware, hardware, and validation teams.
  • The candidate must have 7 or more years of C/C++ development experience in an embedded environment using standard development and debugging tools such as Git, Python, and C/C++ debuggers.
  • The candidate must be able to listen, understand, and respond professionally to partner questions and issues while building trust.
  • The candidate must have written and presentation skills.
  • The candidate must demonstrate self-starting and effective multitasking, with influence and leadership skills.
  • The candidate must have a history of working in teams and/or feature development through the different stages of a product lifecycle.

Responsibilities

  • Develop, review, document, and maintain product source code in C and C++.
  • Analyze and develop firmware according to internal and external customer specifications.
  • Perform unit-level and system-level testing, including failure analysis and debugging of product issues during development and validation.
  • Develop low-level firmware, system architectures, operating systems, and device architectures in partnership with hardware and ASIC design teams.
  • Work across multiple firmware disciplines to develop and expand expertise across the entire SSD architecture.
  • Work with project stakeholders to turn product requirements into development and validation plans.
  • Participate in and model an Agile/Kanban development culture emphasizing product quality, team accountability, and continuous improvement.
  • Coordinate priorities and activities with other engineering stakeholders to accomplish committed milestones.

Desired Qualifications

  • Experience with NAND flash media management, including data placement, wear leveling, garbage collection, defect management, and endurance or reliability optimization.
  • Experience designing, implementing, and debugging firmware algorithms that improve latency, throughput, and performance consistency under sustained real-world workloads.
  • Experience analyzing drive-level performance and telemetry data to identify bottlenecks and translate findings into firmware or media-management improvements.
  • Experience bringing up, characterizing, or qualifying new NAND generations and translating media-characterization results into firmware-policy improvements.
  • Experience developing data-driven media-management algorithms that optimize SSD performance, endurance, reliability, and quality of service.
  • Communication and interpersonal skills that support effective independent work and collaboration across multiple sites.

About the Company

Solidigm

Designs and manufactures enterprise SSDs

Solidigm designs and manufactures NAND flash memory and enterprise SSDs for data centers, cloud, and AI workloads. Its product line includes high-density QLC drives and liquid-cooled eSSDs for fanless GPU servers, plus software like CSAL (Cloud Storage Acceleration Layer) and the Luceta AI vision software suite. It operates as a standalone subsidiary within SK hynix, with R&D in Rancho Cordova, and serves enterprises, cloud providers, data-center operators, and storage solution providers. Unlike many rivals, Solidigm combines a broad range of form factors and capacities with open-source storage acceleration software and AI-focused tooling, supported by a corporate structure that aligns with SK hynix’s AI investment strategy. The goal is to provide reliable, scalable storage solutions for data centers, cloud infrastructure, AI infrastructure, and edge deployments, helping customers store and access large amounts of data efficiently.

Company size
1,001-5,000
Company stage
N/A
Total funding
$100M
Headquarters
Rancho Cordova, CA
Founded
2021

Recently Posted Jobs

Explore more opportunities at Solidigm

See more jobs