BoiseIdahoJobs has the best jobs. Myself and many of my friends have found great jobs on it. - Kim

Job Details

Principal Firmware Engineer, SSD

  2025-06-25     Micron Technology     Boise,ID  
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.

Job Description:

Participate as a team member and work effectively to develop SSD firmware. Demonstrate proficiency in coding skills, failure analysis, and tools that support these activities. Validate customer requirements and perform failure analysis on FW related issues. Develop structured source code targeting the embedded environment associated with state-of-the-art 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. Follow specific processes/procedures/workflows. Demonstrate the practical analysis of functional or performance issues with the firmware and hardware in test environments or target host systems.

Responsibilities

  • 10 years of proven developed firmware for the latest SSD controllers, ensuring high-quality, high-performance designs.
  • 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.
  • 10 years of producing highly readable and maintainable code, adhering to the highest programming standards.
  • Work on projects from initial inception through simulation, pre-SoC tapeout on FPGA, co-design environments, SoC bring-up, and customer qualification.
  • Support the design through ramp into production, ensuring flawless performance and reliability.
  • 10 years of experience collaborating closely with cross-functional teams to achieve ambitious project goals.

Requirements

  • BS or MS (Preferred) in Electrical Engineering, Computer Engineering required
  • 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.
  • A proven track record of delivering technical work in a technology company.
  • Experience in the storage industry, particularly with SSD, HDD, storage systems, or related technology.
  • 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.
  • A history of innovation and technical leadership.
  • Experience successfully mentoring junior engineering staff.

At Micron, we believe in encouraging a collaborative and inclusive environment where every team member can thrive. Our engineers are at the forefront of innovation, developing solutions that compete on a global scale. We are committed to promoting your professional growth and ensuring you have the tools and support needed to succeed. Join us and be part of a team that delivers world-class solutions and drives the future of storage technology!

The US base salary range that Micron Technology estimates it could pay for this full-time position is:

$141,500.00 - $260,000.00

Micron is proud to be an equal opportunity workplace and is an affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, citizenship status, disability, protected veteran status, gender identity or any other factor protected by applicable federal, state, or local laws.

To learn more about Micron, please visit micron.com/careers

US Sites Only: To request assistance with the application process and/or for reasonable accommodations, please contact Micron's People Organization at ...@micron.com or 1-800-###-#### (select option #3)

#J-18808-Ljbffr


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search