Micron Technology
Technology
SeniorEngineer,SSDFirmware
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Engineer, SSD Firmware at Micron Technology. Skills: SSD firmware, Simulation development, C/C++ programming. Design simulation models. Develop simulation models”
Industry & Context.
Problem-solving skills; Creative solutions; Complex technical problems; System failure analysis
What They're Looking For.
Must Have
8-12 years experience, C/C++ programming mandatory, SSD firmware & simulation development, NAND flash memory design, storage interfaces and protocols, operating systems and system level concepts, SSD/HDD storage systems, embedded systems development, software development best practices, Agile development methodologies, Bachelor’s or Master’s degree, Electrical Engineering degree, Electronics & Communication Engineering degree, Computer Science degree, Degree from accredited college
Nice to Have
Python programming is a plus, Experience with PCIe/NVMe, Experience with SATA, Experience with SAS
What You'll Do.
Design simulation models
Develop simulation models
Verify simulation models
Develop SSD firmware platforms
Maintain SSD firmware platforms
Develop hardware simulation platforms
Maintain hardware simulation platforms
Model SSD controller components
Perform simulation-based verification
Analyze simulation failures
Triage system-level issues
Support firmware engineers
Apply software development methodologies
Apply verification methodologies
Apply system failure analysis methodologies
Contribute to simulation infrastructure
Improve simulation tools
Improve development practices
How You'll Work.
Team & Collaboration
Cross-functional teams; Firmware teams; Hardware teams; Memory teams; Validation teams; Production engineering teams
Process & Methodology
Agile development methodologies
Full Job Description
**Our vision is to transform how the world uses information to enrich life for _all_. ** Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever. **Key Responsibilities** * Design, develop, and verify simulation models for SSD architecture, hardware IPs, and firmware behavior * Develop and maintain SSD firmware and hardware simulation platforms * Model SSD controller components and firmware flows to enable architecture validation * Perform simulation‑based verification and analyze failures to identify root causes * Triage complex system‑level issues and support firmware engineers in isolating and fixing defects * Collaborate closely with cross‑functional teams including firmware, hardware, memory, validation, and production engineering * Apply strong software development, verification, and system failure analysis methodologies * Contribute to improving simulation infrastructure, tools, and development practices **Experience / Skills** * Strong expertise in **C/C ++ programming** (mandatory) * Around 8-12**years** of experience in **SSD firmware & simulation development** * Experience working with **NAND flash memory design and internals** * Good understanding of storage interfaces and protocols such as **PCIe/NVMe, SATA, and SAS** * Experience with **Python programming** is a plus * Good understanding of **operating systems and system level concepts** * Experience in **SSD/HDD storage systems, or related storage technologies** * Working experience in **embedded systems development** * Strong problem‑solving skills with the ability to develop creative solutions to complex technical problems * Strong working knowledge of **software development, verification, and system failure analysis** * Exposure to **software development best practices** and **Agile development methodologies** ** _Education Requirements &
Applying for this Senior Engineer, SSD Firmware role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Micron Technology?
Real rants from real employees. Read before you apply.