Micron Technology

Staff Engineer, ESSD Firmware Developer

Micron Technology
Apply
1 day ago
Bengaluru, IndiaStaff+

Responsibilities

  • Build high-performance controller firmware for volatile and non-volatile memory systems, SSDs, and memory controllers.
  • Evaluate, create, build, bench test, debug, and analyze failures in firmware.
  • Triage failures, file bug reports, isolate issues, and support multidisciplinary product development teams.
  • Recreate and trap problems, identify performance-critical algorithms, and optimize firmware performance.
  • Configure and debug ASIC register settings in SoC and embedded firmware development environments.
  • Scope and estimate development effort while working effectively across teams.

Requirements

  • 6–15 years of embedded firmware experience, with storage or SSD experience strongly preferred.
  • Strong firmware design and debugging experience using assembly and C programming.
  • Knowledge of NAND flash, SSD flash translation layers, wear leveling, and garbage collection.
  • Knowledge of SATA, SAS, and NVMe mass-storage interfaces; NVMe is optional but a strong plus.
  • Strong skill with ARM development tools and IDEs such as Eclipse.
  • Knowledge of digital hardware design is a plus.
  • Experience with oscilloscopes and logic or bus analyzers is a plus.
  • Experience using AI-assisted engineering tools for firmware development, debugging, automation, test generation, log analysis, and productivity improvement.
  • Bachelor of Science in Electrical Engineering, Computer Engineering, or equivalent required.
  • Strong communication, interpersonal, collaboration, multitasking, and problem-solving skills.

Tech Stack

AssemblyCPythonSass

Categories

Micron Technology

About Micron Technology

10,000+ employees

Micron Technology designs and manufactures memory and storage semiconductors—DRAM, NAND, NOR and SSDs—sold to device makers, cloud providers, and embedded/automotive markets. Founded in 1978 and headquartered in Boise, Idaho, it operates globally and sells under the Micron and Crucial brands as a public company (NASDAQ: MU). Its products support data center, AI, mobile, and PC systems, including high-bandwidth and multichip packages for performance- and space-constrained applications.

Contact me