Principal Engineer, Firmware Development (SSD)
Core
Develop and test firmware IP subsystems for SSD products, ensuring they meet technical specifications for performance, endurance, capacity, functionality, and reliability.
Role type
Principal Engineer, Firmware Development (SSD)
Builds
SSD products and firmware subsystems
Domain
Storage hardware and embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded firmware development, debugging, C programming, Rust programming, Python programming, storage interface programming (PCIe/NVMe), NAND flash programming, code analysis, design, and modification
Preferred skills
Storage industry experience, team leadership, mentoring engineers
Technologies
C, Rust, Python, PCIe, NVMe, NAND flash
Responsibilities
Develop firmware IP subsystems for SSD products, create firmware unit and functional tests, provide detailed activity summaries to management and teams, improve team involvement and productivity
Seniority
Principal, hands-on IC with mentorship