Principal Engineer, Firmware
Core
Architecting next-generation Solid State Drive (SSD) firmware and providing high-level debug support across the firmware stack.
Role type
Principal Firmware Engineer (SSD)
Builds
Next-generation SSD platforms and firmware tools
Domain
Semiconductor / Storage / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Firmware architecture, embedded systems, controller-level software, C/C++/Python, ASIC/FPGA bring-up, system-level debug, failure analysis, technical leadership
Preferred skills
SSD data path (FTL, NVMe/PCIe), NAND/media management, verification/validation methodologies, simulation environments, Python scripting for automation, AI/ML concepts
Technologies
C, C++, Python, NVMe, PCIe, FTL, NAND, ASIC, FPGA
Responsibilities
Drive firmware architecture for next-generation SSD platforms; Design, develop, and test firmware and tools for advanced SSD development; Provide high-level debug, troubleshooting, and failure analysis across firmware applications and hardware; Validate customer requirements and the product roadmap; Collaborate across engineering teams to provide architectural guidance; Develop and refine test tools, methods, and frameworks
Seniority
Principal, hands-on technical leadership