Firmware Test Engineer, SSD

Micron TechnologyLongmont, CO
3d

About The Position

Our vision is to transform how the world uses information to enrich life for all. Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever. Join Micron's Non-Volatile Engineering Group (NVEG), within the Technology and Products Group (TPG), committed to pushing forward non-volatile memory technologies like NAND. We aim to invent and advance cutting-edge solutions that boost the performance and reliability of non-volatile memory products. As a Firmware Test Engineer, SSD, you will be part of an ambitious team that validates enterprise SSD firmware. Your work includes test development, automation, execution, and failure analysis. This role provides a ground-breaking chance to work with modern NVMe front-end features and customer specifications. You will employ Python-based automation and data-driven approaches to enhance test efficiency and product quality.

Requirements

  • Bachelor’s degree with ~2 years of relevant experience, or Master’s degree in Computer Science, Data Science, Electrical/Computer Engineering, or a related field.
  • Proficiency in Python; familiarity with libraries such as NumPy, pandas, and basic scikit-learn usage.
  • Good understanding of test automation, testing methodologies, and test tools.
  • Working knowledge of ML fundamentals (common algorithms, training concepts, evaluation metrics).
  • Strong problem-solving and analytical ability; comfort working with data and debugging complex issues.

Nice To Haves

  • Exposure to ML frameworks such as TensorFlow or PyTorch.
  • Hands-on academic or project experience in machine learning, data science, or AI.
  • Basic understanding of embedded systems, firmware, or hardware testing concepts.
  • Familiarity with software development practices, including Git and agile workflows.

Responsibilities

  • Develop and complete firmware verification plans for customer specifications and NVMe protocols used in enterprise SSDs, with emphasis on front-end features (e.g., SMART, Trim, Get Log Page, OCP).
  • Build and implement grey-box, known, and closed system test methodologies to verify firmware functionality and robustness.
  • Analyze failures from weekly regressions, perform root-cause analysis, and clearly detail findings with mentorship from senior engineers.
  • Contribute to test development, execution, automation, and reporting within established FPT frameworks.
  • Communicate test results, challenges, and mitigation plans effectively to firmware, cross-functional teams, and management.

Benefits

  • Micron benefits are designed to help you stay well, provide peace of mind and help you prepare for the future.
  • We offer a choice of medical, dental and vision plans in all locations enabling team members to select the plans that best meet their family healthcare needs and budget.
  • Micron also provides benefit programs that help protect your income if you are unable to work due to illness or injury, and paid family leave.
  • Additionally, Micron benefits include a robust paid time-off program and paid holidays.
  • For additional information regarding the Benefit programs available, please see the Benefits Guide posted on micron.com/careers/benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service