Staff Engineer, ESSD Firmware Developer

Micron Technology
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 6-15 yearsEducation: bachelorsSkills: ["Communication","Interpersonal skills","Problem recreation","Multitasking","Team collaboration"]

Build high-performance controller firmware for volatile and non-volatile memory systems, including evaluation, creation, build, bench testing, debugging, and failure analysis for new memory controllers and SSDs. Partner with multidisciplinary engineers on firmware development, triage failures, file bug reports, and help teams isolate issues. Apply strong embedded firmware design and debugging skills using assembly and C, along with storage/SSD knowledge and ARM development tools.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Micron Technology
Micron Technology
3 days ago

Staff Engineer, ESSD Firmware Developer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 19 hours agoStatus: Live

Job Summary

Build high-performance controller firmware for volatile and non-volatile memory systems, including evaluation, creation, build, bench testing, debugging, and failure analysis for new memory controllers and SSDs. Partner with multidisciplinary engineers on firmware development, triage failures, file bug reports, and help teams isolate issues. Apply strong embedded firmware design and debugging skills using assembly and C, along with storage/SSD knowledge and ARM development tools.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build and develop high-performance controller firmware for memory systems and SSDs.
  • •Evaluate, create, build, bench test, debug, and perform failure analysis for new firmware.
  • •Partner with multidisciplinary engineers on firmware and product development issues.
  • •Triage failures, file bug reports, and help development teams isolate issues.
  • •Scope and estimate development effort, and optimize performance-critical algorithms.

Key Requirements

  • •BS in Electrical Engineering, Computer Engineering, or equivalent required.
  • •Strong firmware design and debug experience using assembly and C programming.
  • •Knowledge of NAND flash and SSD concepts such as flash translation layer, wear leveling, and garbage collection.
  • •Knowledge of mass storage interfaces such as SATA, SAS, and NVMe; ability to configure and debug issues using register settings in an SoC/embedded firmware environment.
  • •Ability to scope and estimate development effort, and work effectively in a team while multitasking in a fast-paced environment.
Experience:6-15 yearsEmbedded firmwareStorageSSD
Education:Bachelor's in Electrical Engineering, Computer Engineering
Skills:CommunicationInterpersonal skillsProblem recreationMultitaskingTeam collaboration
Tech Stack:CAssemblyARMEclipseNAND flashSSDFlash translation layerWear levelingGarbage collectionSATASASNVMeASICSoCOscilloscopesLogic analyzersAI-assisted engineering toolsAutomation

Company Brief

Micron Technology
Designs and manufactures semiconductor memory and storage solutions, including DRAM, NAND, and NOR flash, for computing, networking, mobile, and automotive markets worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Boise, United States
Founded: 1978
Glassdoor
Glassdoor: 3.7
WebsiteLinkedIn