Principal Engineer, Firmware & Product Test
Core
Lead verification strategy, test planning, automation, and coverage closure for NVMe front-end firmware features across multiple enterprise SSD product lines.
Role type
Principal Test Development Engineer (Firmware Validation)
Builds
Scalable Python-based test automation frameworks, CI/CD integration, regression infrastructure, and reporting capabilities for enterprise SSDs.
Domain
Semiconductor / Storage / Firmware Validation
Required skills
Python (expert-level, production frameworks), NVMe front-end validation, Root-cause analysis, Failure triage, Test architecture, Automation strategy, AI-enabled engineering tools
Preferred skills
NVMe/PCIe protocols, NAND flash memory architecture, Rust/C programming, Firmware debug tools, Linux/Windows system administration, Git/CI/CD, AI/ML for test optimization
Technologies
Python, NVMe, PCIe, Rust, C, Linux, Windows, Git, CI/CD, Protocol analyzers, Coyote event logs
Responsibilities
Lead verification strategy and test planning for NVMe features; Architect scalable Python test automation and CI/CD integration; 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 leader & mentorship