Job Title
Staff Engineer, Firmware and Product Test Engineering
Role Summary
Lead validation strategy and test architecture for enterprise SSD firmware within the Firmware & Product Test (FPT) team. Drive automation frameworks, test infrastructure, and AI/ML-powered testing to validate NVMe front-end features and customer specifications across simulation, FPGA prototyping, and prototype hardware.
Experience Level
Senior level. Typical experience guidance in the posting: ~8+ years with a Bachelor's, ~6+ years with a Master's, or ~4+ years with a PhD in a relevant technical field.
Responsibilities
The role is responsible for technical leadership of firmware validation, automation, and data-driven quality improvements.
- Define and lead end-to-end validation strategy for complex NVMe front-end firmware features and customer requirements.
- Design and implement scalable test architecture and production-quality automation frameworks (primarily Python).
- Develop and execute verification plans using white-box, grey-box, and black-box methodologies across simulation, FPGA, and prototype hardware.
- Apply ML models to testing workflows for test optimization, failure analysis, and anomaly detection; design, train, and deploy models for validation use cases.
- Mentor and guide junior engineers; lead cross-functional technical initiatives and influence stakeholders.
- Maintain CI/CD pipelines, version control workflows, and test infrastructure operations on Linux/Windows platforms.
- Perform data analysis, metrics generation, and root-cause debugging to improve product quality and test coverage.
Requirements
Must-have technical skills and experience to perform the role; preferred items are listed after must-haves.
-
Must-have: Expert-level Python including NumPy, pandas, scikit-learn and experience building production-quality automation frameworks.
-
Must-have: Strong background in test architecture, automation strategy, and scalable validation methodologies.
-
Must-have: Demonstrated experience applying ML in real-world testing or validation scenarios (design, training, deployment).
-
Must-have: Experience with SSD firmware testing, NVMe protocol/specification, and storage architecture.
-
Must-have: Proficiency with Linux/Windows system administration, Git, and CI/CD pipelines.
-
Must-have: Proven ability to lead technical initiatives, mentor engineers, and communicate complex technical concepts to diverse audiences.
-
Nice-to-have: Experience with TensorFlow, PyTorch, MLOps practices, Rust/C code familiarity, and production ML operations for testing.
-
Nice-to-have: Deep understanding of embedded systems, hardware-software interfaces, PCIe/OCP standards, NAND flash architecture, and advanced debug/root-cause analysis.
-
Nice-to-have: Experience with data visualization, dashboards, contributions to open-source, patents, or published technical work.
Education Requirements
Degree requirements listed: Bachelor's degree (~8+ years relevant experience), Master's degree (~6+ years), or PhD (~4+ years) in Computer Science, Data Science, Electrical/Computer Engineering, or a related technical field. No specific certifications were listed.
About the Company
Company: Micron Technology
Headquarters: Boise, Idaho, USA
Micron Technology is a global leader in memory and storage solutions, dedicated to transforming how the world uses information. The company offers a diverse portfolio of high-performance DRAM, NAND, and NOR memory products under the Micron and Crucial brands. With a commitment to customer focus and technological innovation, Micron drives advancements in artificial intelligence, 5G, and other data-centric applications, empowering users to learn, communicate, and progress.

Date Posted: 2026-06-15