Taro Logo

Staff Embedded Software Engineer

World leader in innovating memory and storage solutions, manufacturing semiconductor products and providing high-performance DRAM, NAND, and NOR memory solutions.
Embedded
Staff 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 Staff Embedded Software Engineer

Micron Technology, a leading semiconductor company, is seeking a Staff Embedded Software Engineer to join their Equipment Software Design team. This role offers a unique opportunity to work on cutting-edge semiconductor testing equipment development. The position involves developing embedded software running on bare metal to embedded Linux, as well as higher-level interface software. You'll be part of a cross-functional team creating custom in-house semiconductor testers from the ground up.

The role combines hands-on engineering with leadership responsibilities, where you'll collaborate with teams across multiple locations including Boise, Penang, and Hyderabad. You'll be responsible for designing new equipment, writing code in various languages, working with manufacturing teams, and providing technical guidance to the local team.

This position is perfect for someone who enjoys hands-on work with hardware and software integration, has strong embedded systems expertise, and wants to work on innovative solutions that don't exist in the market yet. The work directly impacts Micron's ability to ship products on time and on budget, making it a crucial role in the company's success.

The ideal candidate will have strong embedded software experience, electrical engineering fundamentals, and the ability to work across disciplines. You'll be working in a dynamic environment where innovation is key, and your contributions will help keep Micron competitive in the global semiconductor market.

Last updated 15 days ago

Responsibilities For Staff Embedded Software Engineer

  • Design and modify equipment in cross-discipline design teams
  • Develop software in C, C++, Bash, and Python on bare metal and RHEL Linux
  • Work with New Product Introduction, Field Service and Operation teams
  • Provide technical guidance and manage performance of the local team
  • Support existing designs and respond to manufacturing needs
  • Work hands-on with electronics and equipment in lab environment
  • Collaborate with design team in Boise, Idaho USA

Requirements For Staff Embedded Software Engineer

Linux
Python
  • Bachelor of Science degree in Electrical, Electronics Engineering, Computer Engineering, or equivalent
  • English fluency
  • 5 Years minimum experience in embedded software interface with hardware
  • C and C++ proficiency
  • Fundamental electrical engineering knowledge
  • Comprehension of analog circuitry
  • Lab equipment familiarity
  • Schematic, PCB layout familiarity