Staff Engineer , ESSD Firmware
Core
Build high-performance controller firmware for volatile and non-volatile memory systems and Solid State Drives (SSD) to improve performance, reduce power, and lower latency.
Role type
Staff Firmware Engineer (Storage/SSD)
Builds
High-performance memory controllers and SSDs
Domain
Storage hardware, embedded systems, NAND flash
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded firmware design and debugging, C and assembly programming, NAND flash architecture, SSD flash translation layer, wear leveling, garbage collection, mass storage interfaces (SATA, SAS, NVMe), SoC register configuration, ARM development tools, performance optimization, test equipment usage (oscilloscopes, logic analyzers), AI-assisted engineering tools
Preferred skills
Digital hardware design knowledge, 6-15 years in embedded firmware storage/SSD
Technologies
C, assembly, ARM, Eclipse, NVMe, SATA, SAS, NAND flash
Responsibilities
Evaluate, create, build, bench test, debug, and analyze failures of firmware for new high-performance memory controllers and SSDs; partner with multi-disciplinary engineers on product development issues; triage failures, file bug reports, and isolate issues; scope and estimate development effort
Seniority
Staff, hands-on IC