Firmware Engineer

Micron Technology
United States
Workplace: OnsiteFull timeUSD 175,000 - 207,000 annuallyFunction: Hardware, Embedded & Systems EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Team leadership","Cross-functional collaboration","Prioritization","Functional/performance troubleshooting"]

Develop SSD firmware in an embedded environment, validate customer requirements, and perform firmware-related failure analysis. Write and maintain structured source code, execute design verification through simulation and product testing, and improve firmware quality for target applications. Collaborate in SCRUM/Agile processes with distributed code reviews, build and automate tests and tools, and troubleshoot functional and performance issues alongside hardware in test environments. Use Python/C++ and storage protocols such as PCIe and NVMe.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Micron Technology
Micron Technology
1 week ago

Firmware Engineer

✓ Verified Job

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

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

Job Summary

Develop SSD firmware in an embedded environment, validate customer requirements, and perform firmware-related failure analysis. Write and maintain structured source code, execute design verification through simulation and product testing, and improve firmware quality for target applications. Collaborate in SCRUM/Agile processes with distributed code reviews, build and automate tests and tools, and troubleshoot functional and performance issues alongside hardware in test environments. Use Python/C++ and storage protocols such as PCIe and NVMe.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Hardware, Embedded & Systems Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop embedded SSD firmware and structured source code targeting embedded environments.
  • •Validate customer requirements and conduct failure analysis for firmware-related issues.
  • •Perform design verification using simulation and product testing, focusing on firmware quality.
  • •Participate in SCRUM/Agile processes and distributed code reviews, following defined workflows and processes.
  • •Develop new test tools and methods and apply test automation and CI systems for firmware/build validation.

Pay and Benefits

Salary: USD 175,000 - 207,000 annually
Perks:MedicalDentalVisionPaid Time-offPaid HolidaysParental LeaveIncome Protection

Key Requirements

  • •Proficiency developing and testing SSD firmware, including firmware-related failure analysis.
  • •5+ years of progressive post-baccalaureate experience in an engineer-related occupation.
  • •Experience developing SSD or NAND Flash firmware and implementing Flash Translation Layer (FTL) algorithms.
  • •Code development using Python or C/C++ for embedded environments, with Git-based branch workflows.
  • •Experience with storage industry protocols (PCIe, NVMe, ONFI, USB) and test automation/CI systems.
Experience:5+ yearsEmbedded firmware developmentSSD firmwareNAND FlashStorage industryTest automationCI/CD
Education:Bachelor's in Electrical Engineering, Computer Engineering, Computer Science, or related field
Skills:Team leadershipCross-functional collaborationPrioritizationFunctional/performance troubleshooting
Tech Stack:PythonC/C++GitAgileSCRUMSSDNAND FlashFlash Translation LayerPCIeNVMeONFIUSBSimulationTest automationContinuous integrationAutomated buildBranch management

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