Principal Engineer, Firmware & Product Test
Core
Lead front-end firmware validation and verification strategy for enterprise NVMe SSDs, driving automation frameworks and failure analysis.
Role type
Principal Test Development Engineer (Firmware & Product Test)
Builds
Verification plans, automation frameworks, and test infrastructure for enterprise SSDs
Domain
Semiconductor / Storage / Firmware Engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python (expert), NVMe front-end validation, failure analysis, test automation strategy, AI-enabled tooling, technical leadership
Preferred skills
Rust or C, PCIe/NVMe protocol specifications, SSD validation methodologies, NAND flash/FTL concepts, protocol analyzers, Linux/Windows administration, Git/CI/CD pipelines, AI/ML for test optimization
Technologies
Python, NVMe, PCIe, Coyote logs, protocol analyzers, CI/CD pipelines, Linux, Windows, Git
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 field and regression failures; Architect and maintain scalable test automation frameworks; Lead failure analysis efforts correlating test observations with firmware behavior; Define test coverage standards and drive continuous improvement in test effectiveness; 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 and validation status to stakeholders
Seniority
Principal, hands-on IC with mentorship