
Principal Engineer, ESSD Firmware Developer
Micron Technology3 days ago
Bengaluru, India or Hyderābād, IndiaStaff+
Responsibilities
- Design, develop, evaluate, build, bench test, debug, and analyze failures in firmware for memory controllers and SSDs.
- Triage failures, file bug reports, and help development teams isolate issues.
- Develop and debug firmware using assembly and C programming.
- Work with PCIe/NVMe and other storage interfaces, including SATA or SAS.
- Use ARM development tools and IDEs such as Eclipse.
- Collaborate with multidisciplinary engineering teams on multifunctional product-development issues.
- Work independently while managing multiple priorities.
- Provide team leadership and/or supervise junior engineers and technicians.
Requirements
- BS in Electrical Engineering, Computer Engineering, or equivalent is required.
- Strong firmware design and debugging experience with assembly and C programming.
- Knowledge of PCIe/NVMe and storage interfaces such as SATA or SAS.
- Strong experience with ARM development tools and IDEs such as Eclipse.
- Experience in the storage industry, including SSD, HDD, storage systems, or related technology.
- Experience with scripting languages, programming tools, and development environments.
- Ability to work independently with minimal day-to-day supervision.
- Experience leading teams and/or supervising junior engineers and technicians.
- Excellent written and verbal communication and interpersonal skills.
- Working knowledge of NAND flash and other non-volatile storage is preferred.
- Experience with oscilloscopes and logic/bus analyzers is preferred.
- 12+ years of firmware storage/SSD experience is a strong plus.
Tech Stack
AssemblyCSass
Categories
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.