Firmware Engineer
Core
Develop high-performance controller firmware for innovative volatile and non-volatile memory systems and Solid State Drives (SSDs) to increase performance while reducing power, latency, and SoC complexity.
Role type
Firmware Engineer (Embedded Systems)
Builds
High-performance memory controllers and Enterprise SSD products
Domain
Semiconductor / Storage Solutions
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, distributed code reviews
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 Micron Solid State Drives.
Seniority
Individual Contributor