Micron Technology

Senior/ Staff Engineer, Firmware Test (SSD)

Micron Technology
Integrated Device ManufacturingSingapore, SingaporeFull-time3 weeks ago

About the role

AI summarised

Senior/Staff Firmware Test Engineer at Micron Technology, responsible for ensuring SSD products have world-class performance and reliability. The role involves building firmware verification plans, developing testing methods, analyzing failures, and leading a team in the SSD group for enterprise and automotive markets.

IDMFull-timeSTPG

Key Responsibilities

  • Build comprehensive firmware verification plans for various firmware features.
  • Develop white/ grey-box, known, and closed system testing methods to verify and validate firmware products.
  • Analyze failures from weekly regressions and perform root-cause analysis, requiring deep SSD domain expertise.
  • Manage test development, test deployment, test automation, and reporting activities.
  • Communicate challenges, solutions, and mitigation plans to cross-functional teams and management with clear and effective communication of both technical and non-technical topics.
  • Participate in code reviews and guide the team to ensure comprehensive coverage and accurate architectural build.
  • Establish strong working relationships with firmware development engineers to improve code quality.
  • Lead a team of technical people, as required.

Requirements

  • B.Sc. in Electrical Engineering, Computer Engineering, or Computer Science
  • 6-8 years of pertinent experience in SSD firmware test development
  • Comprehensive understanding and substantial experience in SSD firmware testing and Python programming
  • Deep understanding of storage industry protocols such as PCIe/ NVMe
  • Familiarity with Agile development, GIT development flow and branch management.
  • Experience with automated build, continuous integration, and test automation systems
  • Highly organized, creative, motivated, and passionate about achieving results
  • Ability to work on complex tasks independently with minimal supervision
  • Demonstrated leadership abilities and the capability to mentor less experienced engineers
  • Excellent problem-solving and analytical skills
  • Strong interpersonal and communication skills, and a great teammate