Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Engineer - Firmware Development (SSD)

Home > C/C++ programming jobs

Principal Engineer - Firmware Development (SSD) in Others new

  • Micron Technology
  • Full time
  • Email
  • Singapore (city not specified)

Responsibilities

  • Lead development and optimization of firmware IP subsystems for SSD products.
  • Drive firmware architecture, implementation, debugging, integration, and validation for SSD controllers and storage products.
  • Develop and maintain unit, functional, integration, and regression tests across the firmware product lifecycle.
  • Lead root cause investigations, failure analysis, defect triage, and corrective actions for complex firmware issues.
  • Collaborate with hardware, validation, systems engineering, and global teams to improve performance, power efficiency, latency, reliability, and SoC complexity.
  • Provide technical updates, risk assessments, project status communications, technical reviews, knowledge sharing, and continuous improvement initiatives.
  • Mentor engineers and provide technical leadership for firmware design, development practices, and problem solving.

Requirements

  • Bachelor of Science or higher in Electrical Engineering, Computer Engineering, Computer Science, or an equivalent qualification.
  • More than five years of relevant experience in SSD embedded firmware development and debugging.
  • Proficiency in embedded firmware development using C or other high-level programming languages such as Python.
  • Experience with SSD firmware debugging, issue isolation, root cause analysis, and validation.
  • Hands-on experience with PCIe and NVMe storage interfaces and protocols.
  • Preferred experience with Python programming and automation, SSD products or storage systems, and NAND flash memory or other non-volatile storage technologies.
  • Strong structured problem-solving, analytical thinking, technical communication, documentation, cross-functional collaboration, independent prioritization, mentoring, and technical leadership abilities.
  • Ability to use AI-enabled tools responsibly and effectively within the scope of the role.

Benefits

  • The posting describes an inclusive, collaborative engineering culture and commitment to sustainability and community contribution.
  • The role supports global-team collaboration, knowledge sharing, mentoring, and continuous improvement.
  • Micron provides consideration for qualified applicants without regard to protected characteristics and offers application assistance and reasonable accommodations.

Micron Technology

Micron is an industry leader in innovative memory and storage solutions transforming how the world uses information to enrich life for all. With a relentless focus on our customers, technology leadership, and manufacturing and operational excellence, Micron delivers a rich portfolio of high-perfo...

Similar positions

Sr. Software Engineer, CDN (Starlink)

  • SpaceX
  • Full time
  • USA
  • 11/13/2026
  • Salary: $185k - $265k/yr
  • Hawthorne, CA

Application Engineer

  • RTI
  • Full time
  • Remote
  • 11/13/2026
  • United States

Sr. Staff Software Development Engineer

  • Zscaler
  • Full time
  • USA
  • 11/13/2026
  • Salary: $180k - $225k/yr
  • Santa Clara, CA

Software Development Engineer in Test

  • Mapbox
  • Full time
  • Remote
  • 11/13/2026
  • Salary: $75k-$100k
  • Poland

Senior Software Engineer - Security

  • Crusoe
  • Full time
  • USA
  • 11/13/2026
  • Salary: $170k - $205k/yr
  • San Francisco, CA