Firmware Engineer
Core
Develop high-performance controller firmware for innovative volatile and non-volatile memory systems and Solid State Drives (SSDs) to increase performance, reduce power, and lower latency.
Role type
Senior IC firmware engineer (embedded systems)
Builds
High-performance memory controllers and Enterprise SSD products
Domain
Semiconductor / Storage / Embedded Systems
Deliverable
production ML models | product features
Required skills
Embedded firmware development, C/C++, NVMe protocol, failure analysis, simulation, test tool development, SCRUM/Agile, code review
Preferred skills
Cross-functional collaboration, documentation, design verification
Technologies
NVMe, SoC, SSD, embedded environments
Responsibilities
Develop structured source code targeting embedded environments; perform design verification using simulation and product testing; validate customer requirements and perform failure analysis on FW related issues; develop new test tools and methods; craft clear documentation for deliverables meeting internal and industry standards; work on front-end interfaces of SSDs.
Seniority
Senior, hands-on IC