Lead Embedded Software Engineer, Real-Time Machine Control

KLA

Milpitas (CA)

On-site

USD 160,000 - 271,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

KLA in Milpitas, CA, is seeking a Lead Embedded Software Engineer for the RAPID division to design, develop, and sustain real-time embedded software powering advanced reticle inspection systems.

You will lead architecture, mentor engineers, and collaborate across mechanical, electrical, optics, and algorithms teams to deliver production-ready code.

The role requires 8+ years in industrial embedded software, strong C/C++, Linux/RTOS, and motion-control experience; competitive pay and full benefits.

Qualifications

  • MS in Electrical Engineering, Computer Science, Control Systems, or related field.
  • 8+ years of embedded software development experience in an industrial environment.
  • Strong C/C++ programming with OO design and programming.

Responsibilities

  • Lead the design, development, and deployment of complex software and firmware for machine control in semiconductor inspection systems — including real-time embedded applications built in C/C++ for electro‑mechanical control, running on an RTOS (Linux, VxWorks).
  • Architect robust software for system control, high-speed data acquisition, image processing, and hardware interaction.
  • Collaborate with multidisciplinary experts across mechanical, systems, electrical, optics, algorithms, and applications teams.
  • Mentor junior engineers, share expertise, and foster a culture of technical excellence.
  • Champion Agile, CI/CD, and automated testing; define test plans and document results.
  • Troubleshoot complex system‑level issues and optimize performance.
  • Contribute to project planning, risk management, and technical roadmaps.

Skills

Embedded software
C/C++
Linux/RTOS
OOD/OOP
Motion control
Multithreading

Education

MS in Electrical Engineering, Computer Science, Control Systems, or related

Tools

Linux/RTOS
RS-232
EtherCAT
TCP/IP
Python

Job description

KLA in Milpitas, CA, is seeking a Lead Embedded Software Engineer for the RAPID division to design, develop, and sustain real-time embedded software powering advanced reticle inspection systems.

You will lead architecture, mentor engineers, and collaborate across mechanical, electrical, optics, and algorithms teams to deliver production-ready code.

The role requires 8+ years in industrial embedded software, strong C/C++, Linux/RTOS, and motion-control experience; competitive pay and full benefits.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer – Realtime Machine Control
Senior Embedded Software Engineer – Realtime Machine Control

KLA-Belgium • Milpitas (CA)

On-site
USD 159,000 - 272,000
Medical benefits
Dental benefits
Vision benefits
+3
Senior Embedded Software Engineer – Real-Time Linux & PCIe
Senior Embedded Software Engineer – Real-Time Linux & PCIe

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, and vision benefits
401(k) with company matching
Student debt assistance
+2
Lead Embedded Software Engineer (Machine Control/Linux/C/C++)
Lead Embedded Software Engineer (Machine Control/Linux/C/C++)

KLA • Milpitas (CA)

On-site
USD 160,000 - 271,000
Embedded Systems Engineer — Real-Time Motion Control
Embedded Systems Engineer — Real-Time Motion Control

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical benefits
Dental benefits
Vision benefits
+5
Embedded Software Engineer
Embedded Software Engineer

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, and vision benefits
401(k) with company matching
Student debt assistance
+2
Embedded C/C++ Engineer - Motion Control
Embedded C/C++ Engineer - Motion Control

KLA-Belgium • Milpitas (CA), Northern (KY)

Hybrid
USD 136,000 - 232,000
Senior Embedded Software Engineer - Real-Time Linux & PCIe
Senior Embedded Software Engineer - Real-Time Linux & PCIe

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, and vision benefits
401(K) with company matching
Employee stock purchase program
Senior Algorithm Engineer – Imaging & HPC (RAPID)
Senior Algorithm Engineer – Imaging & HPC (RAPID)

KLA • Milpitas (CA)

On-site
USD 160,000 - 271,000
Lead Embedded Software Engineer (Machine Control/Linux/C/C++)
Lead Embedded Software Engineer (Machine Control/Linux/C/C++)

KLA-Belgium • Milpitas (CA)

On-site
USD 159,000 - 272,000
Medical benefits
Dental benefits
Vision benefits
+3
Senior Embedded Firmware Engineer — C/C++, ARM MCU
Senior Embedded Firmware Engineer — C/C++, ARM MCU

KLA-Belgium • Milpitas (CA), Northern (KY)

Hybrid
USD 136,000 - 232,000