Principal Engineer, Firmware & Product Test
Core
Lead verification strategy, test automation, and failure analysis for NVMe front-end firmware in enterprise SSDs.
Role type
Principal Test Development Engineer (Firmware Validation)
Builds
Scalable Python-based test automation frameworks, CI/CD integration, and regression infrastructure for SSD products.
Domain
Semiconductor / Storage / Firmware Engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python (expert-level), NVMe protocol validation, failure analysis, root-cause investigation, test architecture, automation strategy, AI-enabled engineering tools
Preferred skills
Rust or C, NAND flash memory architecture, FTL concepts, Linux/Windows system administration, Git, CI/CD environments, AI/ML for test optimization
Technologies
Python, NVMe, PCIe, Linux, Windows, Git, CI/CD, Rust, C, protocol analyzers, Coyote event logs
Responsibilities
Lead verification strategy and coverage closure for NVMe features; Architect and enhance scalable test automation frameworks; Drive root-cause analysis using firmware traces and logs; Define validation standards and mentor engineers; Partner with firmware architects to influence testability requirements.
Seniority
Principal, technical leadership & mentorship