Firmware Engineer, Member of the Technical Staff

Micron Technology•San Jose, CA
•$277,398 - $355,000

About The Position

Micron Technology is seeking a Firmware Engineer to lead and develop firmware for CXL DDR controllers. The role includes designing, implementing, bench testing, debugging, and conducting failure analysis for next-generation high-performance memory controllers. The engineer will oversee front-end firmware development, including simulator design activities, and coordinate closely with other firmware engineers. The position drives cross-functional collaboration with the architecture team to define and align on new product specifications, supports clear technical communication across teams, and produces and reviews documentation that meets internal standards and SSD industry specifications. The engineer leads engineering efforts throughout the full new-product development lifecycle, including system-level debugging and optimization.

Requirements

  • Bachelor’s degree in Electrical Engineering, Electronics Engineering, Computer Engineering, Computer Science, Information Technology, or a related field.
  • 15 years of progressive, post-baccalaureate experience in the job offered or a related occupation.
  • Experience designing and developing high-performance controller firmware.
  • Experience with C, C++, or Python.
  • Experience with ARM and ARC processors.
  • Experience with PCIe bus analyzers.
  • Knowledge of CPU and memory architecture, PCIe, drivers, operating systems, or firmware.
  • Experience initializing new hardware controllers and making them ready for use.
  • Experience debugging and optimizing in an embedded environment.
  • Knowledge of the PCIe protocol.
  • Experience developing front-end firmware.
  • Experience with ASIC simulation tools and advanced verification methods.
  • Experience with Linux.

Responsibilities

  • Design, implement, bench test, debug, and conduct failure analysis for firmware for next-generation high-performance CXL DDR controllers.
  • Oversee front-end firmware development, including simulator design activities.
  • Coordinate closely with other firmware engineers.
  • Collaborate with the architecture team to define and align on new product specifications.
  • Communicate technical information clearly and effectively across teams, verbally and in writing.
  • Review, contribute to, and produce documentation that adheres to internal standards and SSD industry specifications.
  • Lead engineering efforts throughout the full lifecycle of new product development, including system-level debugging and optimization.

Benefits

  • Choice of medical, dental, and vision plans.
  • Programs that help protect income in the event of illness or injury.
  • Paid family leave.
  • Paid time off.
  • Paid holidays.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service