HDD Firmware Engineer
Core
Design and develop next-generation storage firmware solutions for high-performance HDD and SSD platforms, focusing on architecture, optimization, and reliability.
Role type
Principal Firmware Engineer (Storage Embedded)
Builds
Embedded firmware for enterprise storage devices (HDD/SSD)
Domain
Storage Systems / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Storage Embedded Firmware, HDD/SSD Firmware, SATA, SAS, NVMe, Flash Translation Layer (FTL), C++, Embedded Software Development, Object-Oriented Programming, System Architecture, Debugging, Scripting (Python/Perl/Shell/Lua)
Preferred skills
C, Windows/Linux Device Drivers, SoC Architecture, MATLAB, Enterprise Storage Product Design
Technologies
SATA, SAS, NVMe, FTL, C++, Python, Perl, Shell, Lua, MATLAB
Responsibilities
Design and develop embedded firmware for enterprise storage devices, implement complex firmware algorithms for storage management, work with storage interfaces to ensure robust functionality, debug complex firmware issues, create software design documentation, mentor junior engineers, collaborate with hardware and validation teams
Seniority
Principal, hands-on IC with mentorship