Staff Firmware Test Engineer, SSD

Micron TechnologySan Jose, CA

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 innovative solutions that boost the performance and reliability of non-volatile memory products. 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. This includes crafting automated tests for known firmware functions in new high-performance mass storage controllers. Your tests will confirm reliability, endurance, and performance requirements of Solid State Drives intended for the client market. You will collaborate closely with fellow firmware test engineers, firmware developers, system hardware engineers, product engineers, Flash memory engineers, and production engineers to resolve cross-functional development challenges.

Requirements

  • Firmware testing experience.
  • Python development experience.
  • C/C++ embedded software development experience.
  • Knowledge of test automation, testing methodologies, and test tools.
  • Bachelor or Master’s degree or equivalent experience.

Nice To Haves

  • Storage industry experience and knowledge of NVMe, SATA, or SAS protocols.
  • Familiarity with software code coverage tools and methodologies.
  • Experience with industry-standard storage analysis systems including Oakgate and Teledyne LeCroy.
  • Proficiency in machine learning frameworks such as TensorFlow or PyTorch, and advanced data analysis libraries.
  • Strong programming skills in Python and familiarity with relevant libraries for data analysis and machine learning tasks.

Responsibilities

  • Develop white-box system oriented testing methods to verify and validate firmware products.
  • Build automated testing procedures and infrastructure to improve coverage and efficiency.
  • Build test plans and strategies to improve firmware quality and test coverage.
  • Analyze and triage testing, performance, and quality data related to firmware products.
  • Establish working relationships with firmware development engineers to improve code quality.

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service