Email similar jobs to meEmail similar jobs to me
Share this Job

Date: Feb 12, 2018

Location: Longmont, CO, US

Company: Micron

Relocation Level: Domestic 

Hiring Manager: Narcis Anghel 

Recruiter: Christina Cope 


As a Firmware Test Engineer in the Solid State Drives (SSD) group at Micron Technology, you will develop test cases and infrastructure to validate and verify firmware for Solid State Drives using NAND Flash memory products.  This involves designing automated white-box tests to exercise firmware functionality for new high-performance mass storage controllers. Your tests will be used to verify reliability, endurance, and performance requirements of Solid State Drives for the enterprise market.  You can expect to work closely with fellow firmware test engineers, firmware developers, system hardware design engineers, product engineers, Flash memory design engineers, and production engineers to solve cross-functional design issues.


In this role, you will develop structured test code targeting the embedded environment associated with Solid State Drives. You will verify design using a variety of verification methods, including simulation, FPGA prototyping, and product testing. Your focus will be on firmware quality in the system and the target application. As needed, you will develop new test tools and methods. Using analysis equipment or software, you will demonstrate the effective analysis of functional or performance issues with the firmware and hardware in test environments or target host systems.


Your responsibilities will also include, but are not limited to, the following:


  • Developing white-box oriented testing methods to verify and validate firmware product.
  • Developing automated testing procedures and infrastructure to improve coverage and efficiency.
  • Creating test plans and strategies to improve firmware quality and test coverage.
  • Analyzing and triaging testing, performance, and quality data related to firmware products.
  • Establishing working relationships with firmware development engineers to improve code quality.


Successful candidates for this position will have: 


  • 2+ years firmware testing experience.
  • 3+ years Python programming skills.
  • 3+ years C programming experience.
  • NVME protocol.
  • Storage industry protocols experience.
  • Knowledge of test automation, testing methodologies, and test tools. 




BS in Electrical Engineering, Computer Engineering, Computer Science (or related).

Relocation Level: Domestic 

Hiring Manager: Narcis Anghel 

Recruiter: Christina Cope 

Nearest Major Market: Boulder
Nearest Secondary Market: Denver

Job Segment: Engineer, Electrical, Firmware, Embedded, Computer Science, Engineering, Technology