Micron Technology logo

Staff Engineer, SSD Firmware

Micron Technology
May 09, 2026
Full-time
On-site
Hyderabad, Telangana, India
Other Semiconductor Jobs, Level - Senior

Job Title

Staff Engineer, SSD Firmware

Role Summary

Develop and verify SSD firmware and hardware simulation models to validate controller architecture, firmware flows, and system-level behavior. Work within a cross-functional team that includes firmware, hardware, memory, validation, and production engineering to triage system issues and improve simulation and development practices.

The role focuses on building simulation platforms, modeling controller components, performing simulation-based verification, and supporting firmware engineers in isolating and resolving complex defects.

Experience Level

Senior β€” approximately 8–12 years of relevant experience in SSD firmware and simulation development.

Responsibilities

Primary responsibilities include designing and maintaining simulation and firmware infrastructure, validating SSD architectures, and supporting cross-team problem resolution.

  • Design, develop, and verify simulation models for SSD architecture, hardware IP, and firmware behavior.
  • Develop and maintain SSD firmware and hardware simulation platforms.
  • Model SSD controller components and firmware flows to enable architecture validation.
  • Perform simulation-based verification, analyze failures, and identify root causes.
  • Triage complex system-level issues and support firmware engineers in isolating and fixing defects.
  • Collaborate with firmware, hardware, memory, validation, and production engineering teams.
  • Improve simulation infrastructure, tools, and development practices.

Requirements

Must-have technical skills and experience are listed first, followed by additional desirable skills.

  • Must-have: Strong expertise in C/C++ programming.
  • Must-have: 8–12 years of experience in SSD firmware and simulation development.
  • Must-have: Experience with NAND flash memory internals.
  • Must-have: Good understanding of storage interfaces and protocols such as PCIe/NVMe, SATA, and SAS.
  • Must-have: Working experience in embedded systems development and system-level concepts.
  • Must-have: Strong software development, verification, and system failure analysis skills; strong problem-solving ability.
  • Nice-to-have: Python programming experience.
  • Nice-to-have: Experience with SSD/HDD storage systems or related storage technologies; exposure to Agile development methodologies.

Education Requirements

Bachelor's or Master's degree (BE/BS/ME/MS) in Electrical Engineering, Electronics & Communication Engineering, Computer Science, or a closely related technical field. Degree from an accredited college or university.


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-05-09