Micron

Micron

Senior Embedded Firmware Engineer

Boise, ID - SIG Building, USA · Senior

Sponsorship not specifiedDetected 15 days ago
PythonC++BashLinuxAgentic AIEmbedded SystemsElectrical EngineeringCommunication

About the role

  • 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.
  • Position Description Micron Technology Inc. is a global leader in semiconductor manufacturing.

Responsibilities

  • Design: Develop new and modify existing equipment in cross-discipline design teams (software, electrical, control, and mechanical engineers).
  • Code: Develop in C, C++, Bash, and Python on bare metal and under RHEL compatible Linux distros in containers.
  • Innovate: Our design team is challenged with projects to keep Micron competitive in the marketplace. Our designs frequently provide solutions that no one else has addressed. We design what doesn't exist yet.
  • Support: work to improve existing designs, responding to manufacturing and production support.
  • Collaborate: Work in a cross-discipline design team with members in Boise Idaho, San Jose California, Penang Malaysia, and Hyderabad India.
  • Work closely with software, electrical, mechanical, and control engineers in the design and development of next-generation memory testers
  • Develop/Debug in C, C++ for embedded environments
  • Develop/Debug in C++ and Python for the hardware interface environment
  • Use of lab equipment, schematics, and layout drawings for design bring-up and testing
  • Communication - written, spoken, creating technical documents

Requirements

  • Bachelor of Science in Electrical Engineering, Computer Engineering, or equivalent
  • 4+ years of embedded software development tightly coupled to custom hardware
  • Strong proficiency in C and C++
  • Demonstrated ability to read schematics and trace hardware/software interfaces during debug
  • Working knowledge of analog and mixed-signal circuits sufficient to understand signal paths, measurement techniques, and common failure modes
  • Hands-on experience using lab equipment such as oscilloscopes, logic analyzers, DMMs, and power supplies to debug real systems
  • Experience and/or interest in Agentic AI code development and including Agentic workflows into current or future processes.
  • However, all information provided must be accurate and reflect the candidate's true skills and experiences.

Nice to have

  • 5+ Years Experience in Embedded Software Interfacing with Hardware
  • Python and Bash proficiency
  • Proficiency in Linux and GNU tool chain
  • Ability to explain and debug analog front ends, ADC/DAC paths, and common noise/grounding issues
  • Experience programmatically interfacing with lab equipment (oscilloscopes, DMMs, SMUs)
  • Calibration Experience
  • Experience with Linux device interaction, drivers, or kernel-level debugging
  • Familiarity with PCIe software and hardware layers

Visa & Work Authorization

  • ve 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 protec

This listing is sourced directly from Micron's careers page and normalized into a canonical job model.