Skip to main content
Micron Technology logo

Staff Engineer, ESSD Firmware Developer

Micron Technology
October 13, 2026
Full-time
On-site
Bengaluru, Karnataka, India
Other Semiconductor Jobs, Level - Senior

Job Title

Staff Engineer, ESSD Firmware Developer

Role Summary

Develop high-performance controller and SSD firmware for volatile and non-volatile memory systems. Work with cross-disciplinary engineering teams to design, build, bench-test, debug, and analyze firmware that improves performance, reduces power and latency, and reduces SoC complexity.

Experience Level

Senior-level. Preferred experience: approximately 6–15 years in SSD/storage firmware development or equivalent experience.

Responsibilities

Design, implement, test, debug, and optimize firmware for memory controllers and SSDs. Main activities include:

  • Develop and maintain firmware components in C and assembly for SSD controllers and SoC embedded environments.
  • Bench test, reproduce failures, perform root-cause analysis, and file and track bug reports.
  • Analyze and optimize performance-critical algorithms and system-level behavior.
  • Configure and debug ASIC/register-level issues in collaboration with hardware teams.
  • Estimate development effort, plan tasks, and coordinate with multi-disciplinary teams.
  • Use test equipment and tooling to validate firmware and system behavior.

Requirements

Must-have technical skills and experience, followed by useful additions.

  • Must-have: Strong firmware design and debug experience using C and assembly.
  • Must-have: Knowledge of NAND flash behavior, flash translation layers, wear leveling, and garbage collection.
  • Must-have: Understanding of SLC/MLC/QLC architectures and their impact on SSD behavior.
  • Must-have: Strong problem-reproduction skills and experience identifying performance-critical code for optimization.
  • Must-have: Proficiency with ARM development toolchains and IDEs (example: Eclipse).
  • Must-have: Effective communication and teamwork skills; ability to multitask in a fast-paced environment.
  • Nice-to-have: Experience with mass-storage interfaces (SATA, SAS, NVMe).
  • Nice-to-have: Working knowledge of digital hardware design and experience with oscilloscopes, logic/bus analyzers.
  • Nice-to-have: Experience using AI-assisted engineering tools for development, debugging, automation, test generation, or log analysis, applied responsibly.

Education Requirements

BS in Electrical Engineering, Computer Engineering, or equivalent required; equivalent practical experience accepted.


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