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
Firmware Engineer (SSD)
Builds
SSD products and high-performance memory controllers
Domain
Storage hardware / Embedded systems
Deliverable
production ML models | product features
Required skills
C programming, embedded systems development, firmware debugging, unit and functional testing, storage interface knowledge (PCIe/NVMe), NAND experience
Preferred skills
PCIe/NVMe interface experience, NAND experience, 2+ years in embedded systems
Technologies
C, PCIe, NVMe, NAND
Responsibilities
Develop firmware IP subsystems meeting technical spec matrices; create firmware unit and functional tests; triage failures and file bug reports; partner with multi-disciplinary engineers on product development issues.