Principal Engineer, Firmware & Product Test
Core
Lead front-end firmware validation for enterprise SSDs, owning verification strategy for NVMe features and driving automation framework development.
Role type
Principal IC firmware test engineer (storage)
Builds
Enterprise SSDs with NVMe front-end features
Domain
Semiconductor / Storage / Firmware
Required skills
Python (expert), NVMe front-end validation, failure analysis, test automation architecture, CI/CD integration, AI-enabled tools, mentorship
Preferred skills
NVMe/PCIe protocol expertise, SSD validation methodologies, NAND flash/FTL concepts, Rust/C, protocol analyzers, Linux/Windows sysadmin, Git/CI/CD pipelines, AI/ML for test optimization
Technologies
Python, NVMe, SMART, Trim, Get Log Page, OCP, Identify, Namespace Management, Coyote logs, FPGA, simulation, CI/CD, Git, Linux, Windows
Responsibilities
Lead design and execution of firmware verification strategies for NVMe front-end features; Own end-to-end test development lifecycle; Drive root-cause analysis for critical failures; Architect and maintain scalable test automation frameworks; Lead failure analysis efforts correlating test observations with firmware behavior; Define test coverage standards and conduct code reviews; Own test infrastructure improvements including CI/CD integration and reporting dashboards; Mentor junior and mid-level engineers; Collaborate with firmware architects to define testability requirements; Present technical findings to cross-functional stakeholders
Seniority
Principal, hands-on IC with mentorship