Principal Engineer, Firmware & Product Test
Core
Lead front-end firmware validation for enterprise NVMe SSDs, owning verification strategy, automation framework development, 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
Required skills
Python, NVMe front-end validation, failure analysis, test automation, AI-enabled tools, technical leadership
Preferred skills
Rust, C, PCIe specifications, NAND flash memory, protocol analyzers, Linux/Windows administration, Git/CI/CD, AI/ML for test optimization
Technologies
Python, NVMe, PCIe, Coyote logs, FPGA, CI/CD, Git, Linux, Windows
Responsibilities
Lead design and execution of firmware verification strategies for NVMe features; Own end-to-end test development lifecycle; Drive root-cause analysis for critical failures; Architect and maintain scalable test automation frameworks; Define test coverage standards and conduct code reviews; Own test infrastructure improvements including CI/CD integration; Leverage AI-enabled tools for productivity and failure triage; Mentor junior and mid-level engineers; Collaborate with firmware architects to define testability requirements.
Seniority
Principal, hands-on IC with mentorship