Senior Embedded Software Lead: Real-Time Linux & Motion Control

KLA-Belgium

Milpitas (CA)

On-site

USD 160,000 - 271,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical
Dental
Vision
401(K)
ESPP
Tuition reimbursement
Paid time off

Job summary

KLA in Milpitas, CA, is seeking a Lead Embedded Software Engineer to design, develop, and sustain real-time control software for reticle inspection systems. You will provide technical leadership, mentor engineers, and influence architecture across hardware and software boundaries.

This role requires 8+ years in embedded software, strong C/C++, Linux/RTOS, motion control, and a passion for production-quality code.

Qualifications

  • 8+ years embedded software development experience in an industrial environment.
  • Strong C/C++ programming skills with OO design.
  • Deep experience with Linux/RTOS, multithreading, synchronization, and software architecture design.

Responsibilities

  • Lead the design, development, and deployment of complex software and firmware for machine control in semiconductor inspection systems.
  • Architect robust, scalable software for system control, high-speed data acquisition, and image processing.
  • Collaborate with mechanical, systems, electrical, optics, algorithms, and applications teams to deliver integrated solutions.
  • Mentor junior engineers and promote technical excellence within the team.
  • Drive best practices: Agile, CI/CD, automated testing and create test plans; analyze results and document findings.
  • Troubleshoot complex system-level issues and optimize performance of critical software.
  • Contribute to project planning, risk management, and technical roadmap discussions.

Skills

Embedded software
C/C++
Linux/RTOS
Motion control
Multithreading
OOD/OOP design
Communication protocols
Physics-based thinking

Education

MS in Electrical Engineering/CS/Control Systems

Tools

Linux administration
UML modeling
Python
RTOS (Linux/VxWorks)

Job description

KLA in Milpitas, CA, is seeking a Lead Embedded Software Engineer to design, develop, and sustain real-time control software for reticle inspection systems. You will provide technical leadership, mentor engineers, and influence architecture across hardware and software boundaries.

This role requires 8+ years in embedded software, strong C/C++, Linux/RTOS, motion control, and a passion for production-quality code.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer – Real-Time Linux & PCIe
Senior Embedded Software Engineer – Real-Time Linux & PCIe

KLA • Milpitas (CA)

On-site
USD 136,300 - 231,700
Medical, dental, and vision benefits
401(k) with company matching
Student debt assistance
+2
Embedded Systems Engineer — Real-Time Linux & Motion
Embedded Systems Engineer — Real-Time Linux & Motion

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, vision
401(K) with company matching
Employee Stock Purchase Plan
+2
Embedded Software Engineer – Real-Time Motion & Diagnostics
Embedded Software Engineer – Real-Time Motion & Diagnostics

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, vision
401(k) matching
Employee stock purchase program (ESPP)
+1
Embedded Software Engineer — Real-Time Linux & PCIe
Embedded Software Engineer — Real-Time Linux & PCIe

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical
Dental
Vision
+3
Senior Embedded Systems Engineer: Linux Firmware & C++
Senior Embedded Systems Engineer: Linux Firmware & C++

KLA-Belgium • Milpitas (CA)

On-site
USD 141,000 - 207,000
Medical
Dental
Vision
+3
Senior Mechatronics DSP Engineer — Real-Time Nanometer Motion
Senior Mechatronics DSP Engineer — Real-Time Nanometer Motion

KLA-Belgium • Milpitas (CA)

On-site
USD 141,000 - 207,000
Medical insurance
401(k) with company match
Employee stock purchase program
+1
Senior Embedded Systems Engineer - Linux Firmware & C++
Senior Embedded Systems Engineer - Linux Firmware & C++

KLA • Milpitas (CA)

On-site
USD 141,000 - 207,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 160,000 - 271,000
Medical
Dental
Vision
+4
Senior Mechatronics Engineer: Real-Time DSP Motion
Senior Mechatronics Engineer: Real-Time DSP Motion

KLA • Milpitas (CA)

On-site
USD 141,000 - 207,000
Senior Embedded Software Lead — C/C++, RTOS, MCU
Senior Embedded Software Lead — C/C++, RTOS, MCU

Recruiting Resources, Inc. • California (MO)

On-site
USD 150,000 - 160,000