Staff SSD Firmware Engineer
Core
Design, develop, debug, and enhance firmware for memory controllers and SSD solutions, working at the intersection of hardware and software to deliver high-performance products.
Role type
Staff SSD Firmware Engineer
Builds
Next-generation memory and storage solutions (SSDs, enterprise storage systems)
Domain
Semiconductor / Storage / Embedded Systems
Deliverable
production ML models | product features
Required skills
Embedded firmware development (C), debugging firmware, fault analysis, RTOS knowledge, memory management, low-level system architecture
Preferred skills
Storage industry experience (SSDs, enterprise storage), PCIe/NVMe/NAND flash knowledge, C++/Assembly/scripting, DDR interfaces, AI-based tools for code analysis
Technologies
C, C++, Assembly, RTOS, PCIe, NVMe, NAND flash, DDR
Responsibilities
Design and develop controller firmware for advanced memory systems; Analyze and resolve firmware, hardware, and system-level issues; Perform bench testing and root cause investigations; Partner with cross-functional teams to drive product improvements; Create and maintain firmware design documentation
Seniority
Staff, hands-on IC with strategic impact