Senior 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
Senior Firmware Engineer (SSD)
Builds
SSD products and firmware subsystems
Domain
Storage hardware / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded firmware development, C programming, Rust programming, Debugging, Unit testing, Functional testing, Storage interface programming (PCIe/NVMe), NAND flash programming
Preferred skills
Python programming, Storage industry experience, Storage systems experience
Technologies
C, Rust, Python, PCIe, NVMe, NAND flash
Responsibilities
Develop firmware IP subsystems for SSD products meeting technical spec matrix requirements; Develop firmware unit and functional tests to ensure quality and performance requirements are met at each integration breakthrough; Provide status updates on firmware development projects to management and team members; Collaborate with multi-functional team members to improve team involvement and productivity.
Seniority
Senior, hands-on IC