Principal Engineer, Firmware Development (SSD)
Core
Develop and test firmware IP subsystems for SSD products, ensuring performance, endurance, capacity, functionality, and reliability meet technical specifications.
Role type
Principal IC firmware engineer (SSD)
Builds
Firmware IP subsystems and unit/functional tests for SSD products
Domain
Semiconductor storage (SSD, NAND, NVMe)
Deliverable
production ML models
Required skills
embedded firmware development, firmware debugging, C programming, technical leadership, mentorship
Preferred skills
Rust, Python, PCIe/NVMe interfaces, NAND flash technology, storage systems experience
Technologies
C, Rust, Python, PCIe, NVMe, NAND
Responsibilities
Develop firmware IP subsystems for SSDs, create firmware unit and functional tests, debug and modify firmware code, resolve code problems, integrate AI-assisted tools into workflow
Seniority
Principal, hands-on IC with leadership/mentorship