Senior Engineer - Firmware Development (SSD)
Core
Develop, validate, optimize, and debug high-performance SSD controller firmware for volatile and non-volatile memory solutions.
Role type
Senior IC firmware engineer (SSD storage)
Builds
SSD controller firmware and storage products
Domain
Storage hardware and embedded systems
Deliverable
production ML models | product features
Required skills
C programming, embedded firmware development, firmware debugging, root cause analysis, low-level software development (assembly), unit/integration testing
Preferred skills
Python programming, PCIe/NVMe interface experience, NAND flash memory expertise, SSD product experience
Technologies
C, Python, Assembly, PCIe, NVMe, NAND flash
Responsibilities
Develop firmware IP subsystems for SSD products; execute firmware development, integration, bench testing, and validation; perform failure analysis and defect isolation; maintain firmware test suites; collaborate with cross-functional teams to resolve complex issues; mentor junior engineers.
Seniority
Senior, hands-on IC