
Staff Engineer, ESSD Firmware Developer
Micron Technology16 days ago
Bengaluru, IndiaStaff+
Responsibilities
- Design and develop high-performance controller firmware for SSDs and volatile and non-volatile memory systems.
- Evaluate, build, bench test, debug, and perform failure analysis on firmware for memory controllers and SSDs.
- Triage failures, file bug reports, reproduce and trap issues, and help development teams isolate problems.
- Identify performance-critical algorithms and optimize firmware for performance, power, latency, and SoC complexity.
- Configure and debug ASIC register settings in an SoC and embedded firmware development environment.
- Scope and estimate development effort while collaborating with multidisciplinary engineering teams.
Requirements
- A BS in Electrical Engineering, Computer Engineering, or equivalent is required.
- 6–15 years of SSD or storage firmware development is a strong plus.
- Strong firmware design and debugging experience using assembly and C programming.
- Knowledge of NAND flash, SSD flash translation layers, wear leveling, garbage collection, and SSD firmware concepts.
- Knowledge of mass-storage interfaces such as SATA, SAS, and NVMe; NVMe experience is an optional strong plus.
- Strong skill in ARM development tools and IDEs such as Eclipse.
- Ability to recreate and trap problems and identify performance-critical algorithms for optimization.
- Working knowledge of digital hardware design is a plus.
- Experience with oscilloscopes and logic or bus analyzers is preferred.
- Experience using AI-assisted engineering tools for firmware development, debugging, automation, test generation, log analysis, and productivity improvement.
- Ability to scope and estimate development effort and work effectively in a fast-paced, collaborative environment.
- Strong written and verbal communication, interpersonal, multitasking, and teamwork skills.
About Micron Technology
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.