Intern - Firmware Validation Engineer

Micron TechnologySan Jose, CA
1d

About The Position

Develop comprehensive firmware verification plans based on customer specifications and NVMe protocols for enterprise SSD products. Demonstrate knowledge of NAND storage principles, SSD front-end architectures, Flash Translation Layer, and back-end algorithms. Implement and refine grey-box, white-box, and black-box testing methodologies to validate firmware products. Analyze regression failures and perform root cause analysis, requiring specialized expertise in SSD technology. Foster productive relationships with firmware development engineers to enhance code quality. Utilize machine learning techniques to optimize productivity. Currently pursuing a Bachelor's or master's degree in electrical or Electronics Engineering, with expected graduation in 2026 or later. Broad understanding of semiconductor operations, programming, statistics, pattern recognition, and computer architecture. Proficiency in programming languages such as C, C++, Perl, and/or Python. Demonstrated critical thinking, strong work ethic, capability to work autonomously as well as collaboratively, strong analytical and problem-solving skills. Familiarity with NAND cell technology is advantageous. Experience or knowledge in machine learning, data science, electrical engineering, and semiconductor principles is preferred. Motivation to address challenging and complex problems. Ability to communicate effectively within a diverse engineering and technical team. Initiative and adaptability in a fast-paced environment. Enthusiasm for hardware, software, and mathematics.

Requirements

  • Currently pursuing a Bachelor's or master's degree in electrical or Electronics Engineering, with expected graduation in 2026 or later.
  • Broad understanding of semiconductor operations, programming, statistics, pattern recognition, and computer architecture.
  • Proficiency in programming languages such as C, C++, Perl, and/or Python.
  • Demonstrated critical thinking, strong work ethic, capability to work autonomously as well as collaboratively, strong analytical and problem-solving skills.
  • Motivation to address challenging and complex problems.
  • Ability to communicate effectively within a diverse engineering and technical team.
  • Initiative and adaptability in a fast-paced environment.
  • Enthusiasm for hardware, software, and mathematics.
  • Demonstrate knowledge of NAND storage principles, SSD front-end architectures, Flash Translation Layer, and back-end algorithms.
  • Specialized expertise in SSD technology.

Nice To Haves

  • Familiarity with NAND cell technology is advantageous.
  • Experience or knowledge in machine learning, data science, electrical engineering, and semiconductor principles is preferred.

Responsibilities

  • Develop comprehensive firmware verification plans based on customer specifications and NVMe protocols for enterprise SSD products.
  • Implement and refine grey-box, white-box, and black-box testing methodologies to validate firmware products.
  • Analyze regression failures and perform root cause analysis.
  • Foster productive relationships with firmware development engineers to enhance code quality.
  • Utilize machine learning techniques to optimize productivity.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service