Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Micron Technology Logo

Principal Firmware Engineer - SSD

Micron Technology

$153,000 - $260,000
Aug 22, 2025
Longmont, CO, USA
Apply Now

Micron Technology is looking to innovate and develop groundbreaking solutions that improve the performance and reliability of non-volatile memory products by developing SSD firmware.

Requirements

  • Minimum 10 years of knowledge and extensive experience with deeply embedded firmware development.
  • 7 years of knowledge with NAND flash, SSD flash translation layer, wear leveling.
  • 8+ years of strong hands-on experience working on firmware development using C/C++ and a good understanding of scripting languages, including Python/Perl.
  • Minimum 6 years of understanding of storage interfaces, including PCIe/NVMe, AHCI, SATA, SAS, UFS, and eMMC.
  • Expertise in software/firmware control of advanced NAND flash and other non-volatile storage.
  • Proficiency in coding skills, failure analysis, and tools that support these activities.
  • Demonstrate the practical analysis of functional or performance issues with the firmware and hardware in test environments or target host systems.

Responsibilities

  • Develop SSD firmware.
  • Validate customer requirements and perform failure analysis on FW related issues.
  • Develop structured source code targeting the embedded environment associated with innovative memory.
  • Perform design verification using various verification methods, including simulation and product testing.
  • Focus on firmware quality in the system and the target application.
  • Participate in SCRUM/Agile processes and distributed code reviews.
  • Develop new test tools and methods.

Other

  • Participate as a team member and work effectively.
  • Contribute to the architectural and firmware leadership team, defining and implementing solutions.
  • Apply an Agile-like approach, including iterative development, test-driven development, and continuous integration.
  • Produce highly readable and maintainable code, adhering to the highest programming standards.
  • Experience successfully mentoring junior engineering staff.