Taro Logo

Principal Firmware Engineer

World leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence.
Folsom, CA, USA
$153,000 - $260,000
Embedded
Principal Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Hardware
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Firmware Engineer

Micron Technology, a global leader in memory and storage solutions, is seeking a Principal Firmware Engineer to join their Non-Volatile Engineering Group (NVEG). This role is crucial in advancing non-volatile memory technologies like NAND, focusing on improving performance and reliability of memory products. The position involves complex system design, firmware development, and team leadership.

The ideal candidate will have extensive experience in firmware design and development, particularly with embedded systems and storage technologies. You'll work with PCIe interfaces, NVMe protocols, and embedded microprocessor architectures. The role requires both technical expertise and leadership skills, as you'll be coordinating subsystem design and managing team performance.

This is an excellent opportunity for an experienced firmware engineer looking to work with cutting-edge memory technology at a global semiconductor leader. Micron offers competitive compensation ($153,000 - $260,000) and comprehensive benefits including medical, dental, vision coverage, paid time off, and equity opportunities. The position is based in Folsom, CA, though other Micron locations may be considered.

The role combines technical leadership with hands-on development, requiring expertise in C/C++ programming, embedded systems, and storage protocols. You'll be part of a team dedicated to pushing the boundaries of memory technology while working on solutions that impact global technology infrastructure.

Last updated a month ago

Responsibilities For Principal Firmware Engineer

  • Coordinate the design of subsystems and the integration of the total system
  • Identify analyze, and resolve program support deficiencies
  • Develop and recommend corrective actions
  • Select, develop, and evaluate personnel to ensure the efficient operation of the team

Requirements For Principal Firmware Engineer

Linux
Python
  • BS in Electrical Engineering, Computer Engineering, or related field
  • 5+ years of firmware design, development, and debug experience using assembly and C programming
  • 5+ years of experience with PCIe interface and NVMe protocol
  • 5+ years of experience in problem recreations and trapping
  • 5+ years experience with embedded micro processor architecture
  • Knowledge of bus analyzer
  • Deep understanding of SSD embedded system end to end IO path
  • Knowledge of configuring and debugging issues from ASIC register settings
  • Ability to document firmware design and estimate development effort

Benefits For Principal Firmware Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Medical plans
  • Dental plans
  • Vision plans
  • Paid time-off program
  • Paid holidays
  • Paid family leave
  • Discretionary bonuses
  • Equity