Embedded Systems Engineer — Real-Time Motion Control

KLA

Milpitas (CA)

On-site

USD 136,000 - 232,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical benefits
Dental benefits
Vision benefits
401(k) with company matching
Employee stock purchase program (ESPP)
Tuition reimbursement
Paid time off & holidays
Wellness programs

Job summary

KLA in Milpitas, CA is hiring a software engineer to develop and maintain embedded software and firmware for semiconductor equipment control, motion control, automation, diagnostics, and system integration. You will design, implement, test, and debug software for precision motion systems and real-time signal processing.

You will build diagnostic, configuration, calibration, and validation tools in C++ and Python for engineering, manufacturing, and field-support teams, and you will support

Qualifications

  • Bachelor's degree in a technical field with 5+ years of relevant experience.
  • Strong C/C++ for embedded systems and real-time control.
  • Working knowledge of Python for diagnostics and scripting.
  • Experience with embedded peripherals and hardware interfaces.
  • Ability to read schematics and use basic lab instruments.

Responsibilities

  • Develop and maintain embedded software and firmware for semiconductor equipment control, motion control, automation, diagnostics, and system integration.
  • Design, implement, test, and debug software for precision motion systems, machine automation, and real-time signal processing.
  • Build diagnostic, configuration, calibration, and validation tools in C++ and Python for engineering, manufacturing, and field-support teams.
  • Support hardware bring-up, system integration, performance tuning, and root-cause analysis across software, electronics, motion-control hardware, sensors, imaging subsystems, and mechanical components.
  • Partner with electrical, FPGA, mechanical, optical, systems, product engineering, manufacturing, and field teams to bring complex equipment platforms from concept through production.
  • Contribute to requirements analysis, design documentation, coding, testing, software integration, troubleshooting, and on-tool qualification.

Skills

C/C++ programming
Python
Embedded systems
Debugging
Diagnostics

Education

Bachelor’s degree in CS/CE/EE
Master’s or PhD with relevant experience

Tools

Galil motion controllers
MATLAB
LabVIEW
Git / Source control
C++ development practices

Job description

KLA in Milpitas, CA is hiring a software engineer to develop and maintain embedded software and firmware for semiconductor equipment control, motion control, automation, diagnostics, and system integration. You will design, implement, test, and debug software for precision motion systems and real-time signal processing.

You will build diagnostic, configuration, calibration, and validation tools in C++ and Python for engineering, manufacturing, and field-support teams, and you will support

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

Similar jobs worth comparing

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 DSP Motion Control Engineer — Real-Time Systems
Senior DSP Motion Control Engineer — Real-Time Systems

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

Hybrid
USD 141,000 - 240,000
Medical benefits
Dental benefits
Vision benefits
+3
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
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
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
Senior Mechatronics Systems Engineer: Controls & HIL
Senior Mechatronics Systems Engineer: Controls & HIL

KLA • Milpitas (CA)

On-site
USD 141,000 - 241,000
Lead Firmware Engineer — Motion Control & AI-Driven Systems
Lead Firmware Engineer — Motion Control & AI-Driven Systems

Dormont Manufacturing Co • Ann Arbor (MI)

On-site
USD 97,000 - 164,900
Medical, dental, and vision insurance
401(K) with company matching
Employee stock purchase program
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
Sr. Mechatronics Engineer, Digital Signal Processing (DSP)
Sr. Mechatronics Engineer, Digital Signal Processing (DSP)

KLA • Milpitas (CA)

On-site
USD 141,000 - 240,000