Taro Logo

Staff Embedded Software Engineer

World leader in innovating memory and storage solutions, one of the world's largest semiconductor companies.
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 global leader in semiconductor manufacturing, 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, combining software engineering with hardware interfaces. The position involves developing embedded software for bare metal and Linux systems, creating custom in-house semiconductor testers, and leading a team of engineers.

The role is based in Hyderabad, India, with close collaboration with teams in Boise, Idaho, and Penang, Malaysia. You'll be responsible for designing new equipment, writing code in multiple languages (C, C++, Python, Bash), working hands-on with electronics, and providing technical leadership to the local team.

This is an excellent opportunity for an experienced embedded software engineer who wants to impact the semiconductor industry directly. You'll work on innovative projects that keep Micron competitive, often developing solutions that don't exist in the market. The position offers significant growth potential, working alongside senior and principal engineers on challenging projects that directly affect Micron's ability to ship products on time and on budget.

The ideal candidate will bring strong embedded software experience, electrical engineering fundamentals, and the ability to work across disciplines. This role combines technical expertise with leadership responsibilities, making it perfect for someone ready to take the next step in their career while staying hands-on with technology.

Working at Micron means joining a company at the forefront of memory and storage solutions, contributing to advances in artificial intelligence and 5G applications, and being part of a team that transforms how the world uses information to enrich life for all.

Last updated 4 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 for semiconductor tester development

Requirements For Staff Embedded Software Engineer

Python
Linux
  • 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 and PCB layout familiarity