Senior Engineer, Firmware & Product Test Engineering
Micron TechnologyJob Title
Senior Engineer, Firmware & Product Test Engineering
Role Summary
The Firmware & Product Test (FPT) team validates firmware for enterprise SSD products by developing scalable test automation, validation methodologies, and cross-functional test flows. This role focuses on designing automated test solutions, investigating complex failures, and improving CI-based validation systems for SSD firmware and related features.
Experience Level
Senior-level engineer. Typical experience: Bachelor's + 5β6 years or Master's + 3β5 years in relevant engineering or technical roles as indicated by the employer.
Responsibilities
Primary responsibilities include developing test automation and driving validation activities for SSD firmware.
- Design, develop, and implement automated test content for SSD firmware features, including NVMe and customer-specific requirements.
- Create and maintain functional, performance, stress, interoperability, and negative test cases using established frameworks and automation tools.
- Investigate regressions and field failures, perform root-cause analysis, and communicate findings to multi-functional teams.
- Enhance test automation, CI-based regression systems, reporting tools, and validation workflows to improve coverage and efficiency.
- Use AI-assisted development tools and copilots to accelerate test development, debugging, data analysis, and engineering productivity.
Requirements
Key technical skills and experience required or strongly preferred.
Must-have:
- Strong Python programming and automation development experience; familiarity with libraries such as NumPy and pandas.
- Experience with software or firmware validation, test automation, and executing structured verification strategies.
- Familiarity with machine learning concepts and using existing AI/ML tools to support engineering or testing tasks.
- Effective written and verbal communication; ability to collaborate across teams and work independently.
Nice-to-have:
- Experience with ML frameworks (TensorFlow, PyTorch).
- Familiarity with embedded systems, firmware concepts, and storage technologies (NVMe, PCIe, SSDs, NAND flash).
- Experience developing automation for CI/CD environments; knowledge of C or Rust, Linux/Windows, and Git workflows.
- Participation in technical communities or open-source projects.
Education Requirements
Bachelor's degree with 5β6 years of experience, or Master's degree with 3β5 years of experience, in Computer Science, Electrical/Computer Engineering, Data Science, or a related technical field (as stated in the employer's minimum qualifications).
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.
