Staff Engineer, ESSD Firmware
Core
Build high-performance controller firmware for volatile and non-volatile memory systems, specifically SSDs and memory controllers.
Role type
Staff Embedded Firmware Engineer (Storage/SSD)
Builds
High-performance SSDs and memory controllers
Domain
Semiconductor / Storage Systems
Deliverable
production ML models | product features
Required skills
Embedded firmware design and debugging, C programming, Assembly programming, PCIe/NVMe protocol knowledge, ARM development tools, Scripting languages, Test equipment usage (oscilloscopes, logic analyzers)
Preferred skills
Storage industry experience (SSD/HDD), NAND flash knowledge, Team leadership, Independent work capability
Technologies
C, Assembly, PCIe, NVMe, SATA, SAS, ARM, Eclipse
Responsibilities
Evaluate, create, build, bench test, debug, and analyze failures of firmware for new high-performance memory controllers and SSDs; Triage failures and file bug reports; Partner with multi-disciplinary engineers on product development issues; Work independently with minimal supervision.
Seniority
Staff, hands-on IC with leadership expectations