Sr Engineer, Firmware Development (SSD)
Core
Build high-performance controller firmware for volatile and non-volatile memory systems, specifically SSDs, to improve performance, reduce power, and lower latency.
Role type
Senior Firmware Engineer (SSD/Storage)
Builds
SSD products and high-performance memory controllers
Domain
Storage hardware, embedded systems, semiconductor
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded firmware development, C programming, RUST programming, debugging, failure analysis, unit testing, functional testing, Python programming, PCIE/NVMe interface knowledge, NAND flash knowledge, storage system knowledge, code problem resolution
Preferred skills
Team leadership, supervising engineers, storage industry experience, storage systems experience, related technology 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; Triage failures, file bug reports, and isolate issues; Provide detailed summaries of firmware development activities to management and team members.
Seniority
Senior, hands-on IC with team leadership responsibilities