Senior Embedded Software Engineer – Realtime Machine Control

KLA-Belgium

Milpitas (CA)

On-site

USD 159,500 - 271,200

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical benefits
Dental benefits
Vision benefits
Life insurance
401(k) matching
Employee stock purchase program

Job summary

KLA in Milpitas, CA, seeks a Lead Embedded Software Engineer to design, develop, and sustain real-time control software for advanced reticle inspection systems. You will drive architecture, mentor engineers, and collaborate across mechanical, electrical, and optics teams to deliver production-quality code.

The role requires 8+ years in embedded software, C/C++, Linux/RTOS, and motion-control experience with servo/stepper/piezo motors. Competitive base pay and comprehensive benefits.

Qualifications

  • MS in Electrical Engineering, Computer Science, Control Systems or related field.
  • 8+ years of embedded software development in an industrial environment.
  • Strong C/C++ programming with OOD/OOP fundamentals.
  • Linux/RTOS environments, multithreading and software architecture design.
  • Experience with RS-232, Ethernet, EtherCAT, TCP/IP networking.
  • Hands-on with motion control and real-time control (stepper/servo/piezo).

Responsibilities

  • Lead the design, development, and deployment of complex software and firmware for machine control in semiconductor inspection systems.
  • Architect software for system control, data acquisition, and image processing.
  • Collaborate across mechanical, electrical, optics, and algorithms teams to deliver integrated solutions.
  • Mentor junior engineers and drive best practices in CI/CD and testing.
  • Contribute to project planning, risk management and technical roadmaps.

Skills

C/C++
Linux/RTOS
Multithreading
Motion control
Serial/Ethernet TCP/IP

Education

MS in Electrical Engineering/CS/Control Systems
Doctorate (PhD)
Bachelor's Degree

Tools

Linux
RTOS
UML
Python

Job description

KLA in Milpitas, CA, seeks a Lead Embedded Software Engineer to design, develop, and sustain real-time control software for advanced reticle inspection systems. You will drive architecture, mentor engineers, and collaborate across mechanical, electrical, and optics teams to deliver production-quality code.

The role requires 8+ years in embedded software, C/C++, Linux/RTOS, and motion-control experience with servo/stepper/piezo motors. Competitive base pay and comprehensive benefits.

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

Similar jobs worth comparing

Lead Embedded Software Engineer - Real-Time Machine Control
Lead Embedded Software Engineer - Real-Time Machine Control

KLA • Milpitas (CA)

On-site
USD 159,000 - 272,000
401(K) with company matching
Tuition reimbursement program
Wellness benefits including EAP
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
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
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 Mechatronics Engineer - Real-Time DSP & Nano Motion
Senior Mechatronics Engineer - Real-Time DSP & Nano Motion

KLA • Milpitas (CA)

On-site
USD 141,000 - 240,000
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
Lead Embedded Software Engineer (Machine Control/Linux/C/C++)
Lead Embedded Software Engineer (Machine Control/Linux/C/C++)

KLA • Milpitas (CA)

On-site
USD 159,000 - 272,000
401(K) with company matching
Tuition reimbursement program
Wellness benefits including EAP
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
Electrical Design Engineer – Reticle Inspection Systems
Electrical Design Engineer – Reticle Inspection Systems

KLA • Milpitas (CA)

On-site
USD 117,800 - 200,300
Medical, dental, vision
401K with company matching
ESPP
+1