4 hours ago
Rancho Cordova, CA, USAMid Level
Base Salary
$103k - $152k/yr
Responsibilities
- Develop, review, document, and maintain SSD firmware source code in C/C++.
- Analyze and develop firmware according to internal and customer specifications.
- Perform unit-level and system-level testing, failure analysis, and debugging during development and validation.
- Develop low-level firmware, system architectures, operating systems, and device architectures with hardware and ASIC design teams.
- Work across firmware disciplines and the broader SSD architecture.
- Translate product requirements into development and validation plans with project stakeholders.
- Coordinate priorities and engineering activities to achieve committed milestones.
- Communicate with partner teams and respond professionally to technical questions and issues.
Requirements
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- 3+ years of experience with embedded software or firmware development fundamentals, including C/C++ programming, debugging, and operating close to hardware.
- Experience using software development and debugging tools such as Git, Python, and C/C++ debuggers.
- Ability to analyze technical problems, interpret test or debug data, and clearly communicate findings through coursework, internships, research, engineering projects, or prior work.
- Strong written, presentation, communication, interpersonal, multitasking, influencing, and leadership skills.
- Preferred understanding of SSD media-management concepts including flash translation layers, wear leveling, garbage collection, bad-block management, error correction, and data integrity.
- Preferred exposure to NAND flash memory concepts, including SLC, TLC, and QLC operation and related performance, endurance, retention, and reliability tradeoffs.
- Preferred exposure to storage interfaces or protocols such as NVMe, PCIe, SATA, ONFI, or other high-speed hardware interfaces.
- Preferred interest in data-driven media-management algorithms that optimize SSD performance, endurance, reliability, and quality of service.
Benefits
- Fully onsite in Rancho Cordova, California, with attendance required in the office five days per week.
- Eligible to participate in restricted stock unit, restricted cash unit, and cash bonus programs.
- Benefits include medical, dental, vision, supplemental life and AD&D insurance, short- and long-term disability, healthcare and dependent care flexible spending accounts, and company-matched eligible 401(k) contributions.
About Solidigm
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.
