Micron Technology logo

Senior Engineer, Firmware Development (SSD)

Micron Technology
April 24, 2026
On-site
Singapore, SG
Level - Senior

Job Title

Senior Engineer, Firmware Development (SSD)

Role Summary

The engineer will design, implement, test, and debug high-performance controller firmware for volatile and non-volatile memory systems, specifically Solid State Drives (SSD). The role works within a cross-functional product development team to deliver firmware that meets performance, power, latency, and reliability targets.

Primary activities include firmware development, bench testing, failure analysis, and collaborating with hardware, validation, and product teams to isolate and resolve issues.

Experience Level

Senior — requires substantial hands-on experience. The posting specifies a minimum of 4 years of embedded firmware development and debugging experience.

Responsibilities

Core responsibilities focus on developing firmware IP, testing quality, communicating status, and contributing to team development.

  • Develop firmware IP subsystems for SSD products to meet performance, endurance, capacity, functionality, and reliability specifications.
  • Create and maintain unit and functional firmware tests to verify quality and performance at integration milestones.
  • Perform bench testing, debugging, failure analysis, and triage; file bug reports and work to isolate root causes.
  • Provide clear, regular status and technical summaries to management and cross-functional teams.
  • Collaborate with cross-functional teams and contribute to team capability, morale, and productivity; mentor or lead junior engineers when required.
  • Design, implement, modify, and resolve code issues in firmware applications.

Requirements

Must-have technical skills and experience, followed by desirable/advantage items.

  • Must-have: Minimum 4 years of embedded firmware development and debugging experience; strong proficiency in C and firmware development tools and environments.
  • Must-have: Excellent communication skills and ability to work independently with minimal supervision.
  • Nice-to-have: Experience with team leadership or supervising engineers/technicians.
  • Nice-to-have: Programming experience in Python; familiarity with Rust is listed as an expertise area.
  • Nice-to-have: Experience with storage interfaces such as PCIe/NVMe, NAND flash, other non-volatile storage, or storage systems.
  • Nice-to-have: Demonstrated ability to analyze, design, program, debug, and resolve firmware code problems.

Education Requirements

Master's or Bachelor's degree in Computer Engineering or Electrical Engineering.


About the Company

Company: Micron Technology

Headquarters: Boise, Idaho, USA

Micron Technology is a global leader in memory and storage solutions, dedicated to transforming how the world uses information. The company offers a diverse portfolio of high-performance DRAM, NAND, and NOR memory products under the Micron and Crucial brands. With a commitment to customer focus and technological innovation, Micron drives advancements in artificial intelligence, 5G, and other data-centric applications, empowering users to learn, communicate, and progress.

Micron Technology logo

Date Posted: 2026-04-24