Taro Logo

Staff/Lead 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+ years of experience
Hardware

Job Description

Micron Technology, a global leader in semiconductor manufacturing, is seeking a Staff/Lead Embedded Software Engineer to join their Equipment Software Design team. This role offers a unique opportunity to work at the intersection of software and hardware, developing crucial testing equipment for semiconductor production.

The position involves developing embedded software solutions that run on both bare metal and embedded Linux systems, as well as creating higher-level interface software. As a technical lead, you'll supervise and collaborate with other software engineers while working closely with cross-functional teams to design and implement custom in-house semiconductor testers from the ground up.

The role is based in Hyderabad, India, but involves extensive collaboration with the design team in Boise, Idaho USA. You'll be part of a global team with members across multiple locations including Penang, Malaysia. The work directly impacts Micron's ability to deliver products on time and within budget, making it a crucial position for the company's success.

Key responsibilities include designing new equipment, developing code in multiple languages (C, C++, Bash, Python), working with manufacturing teams, and providing technical leadership to the local team. The role requires hands-on work with electronics and testing equipment in a lab environment, making it ideal for someone who enjoys both technical leadership and practical engineering work.

The ideal candidate will bring at least 5 years of embedded software experience, strong programming skills, and fundamental electrical engineering knowledge. This position offers excellent growth opportunities, working on innovative projects that keep Micron competitive in the marketplace. You'll be developing solutions that often don't exist elsewhere, making this role perfect for someone who enjoys pushing technical boundaries and solving complex challenges.

Benefits include working with cutting-edge technology, opportunities for professional growth, and being part of a team that directly influences Micron's manufacturing capabilities. The role offers the chance to work on unique projects that combine software development with hardware integration, making it an exciting opportunity for experienced embedded software engineers looking to advance their careers.

Last updated a month ago

Responsibilities For Staff/Lead 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
  • Document designs and solutions

Requirements For Staff/Lead 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 and PCB layout familiarity

Related Jobs

Staff Engineer, Scribe Design Non-Array

Staff Engineer position at Micron Technology focusing on CMOS electrical test structures design and verification, working with global teams across India, Japan, and the US.

ACA Engineer

ACA Engineer position at Micron Technology focusing on SSD technology analysis and development, requiring 8+ years of experience in storage technology and software development.

Staff Engineer, Design Verification Engineering

Staff Design Verification Engineer position at Analog Devices, leading verification strategies for complex analog and mixed-signal designs with 7+ years experience required.

Associate Lead Software Developer

Associate Lead Software Developer position at KONE, focusing on embedded systems development with C++ and Linux, requiring 5+ years of experience in Chennai, India.

Embedded Software Engineer

Senior Embedded Software Engineer position at Qode, focusing on STM32 microcontroller development and embedded systems programming in Bangalore, India.