Firmware Engineer Data Center Solid State Drives
Core
Develop, test, and debug embedded firmware for Data Center SSD controllers and memory systems, focusing on high-performance and reliable solutions for enterprise and cloud environments.
Role type
Firmware Engineer (Embedded Systems)
Builds
High-performance controller firmware for volatile and non-volatile memory systems
Domain
Data Center Storage / Solid State Drives (SSD)
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded firmware development, Python, C/C++, debugging environments, root-cause analysis, cross-functional collaboration
Preferred skills
Storage systems (SSD, HDD) interfaces (PCIe/NVMe, SATA, SAS), NAND flash technologies, firmware debugging and failure analysis, low-level programming (C, C++, assembly, Rust), embedded systems hardware interaction
Technologies
Python, C, C++, assembly, Rust, PCIe, NVMe, SATA, SAS, NAND flash
Responsibilities
Develop, test, and debug embedded firmware for Data Center SSD controllers and memory systems; Analyze firmware behavior, troubleshoot failures, and perform root-cause analysis; Collaborate with cross-functional teams to identify, reproduce, and resolve product issues; Contribute to firmware validation, integration, and performance optimization activities; Participate in code reviews, bug tracking, and continuous improvement of development processes
Seniority
Mid-level IC