Embedded Systems Engineer — Real-Time Linux & Motion

KLA-Belgium

Milpitas (CA)

On-site

USD 136,000 - 232,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision
401(K) with company matching
Employee Stock Purchase Plan
Tuition reimbursement
Paid time off and holidays

Job summary

KLA is seeking an experienced embedded software engineer in Milpitas to develop firmware for heterogeneous SoCs, including ARM cores, across Linux and RTOS environments. You will design software for motion control, image capture, and real-time data processing, and maintain BSPs and drivers.

Engagement with global engineering teams enables robust system integration and field support. The role emphasizes cross-disciplinary collaboration, performance optimization, and building scalable, reliable

Qualifications

  • Embedded Linux development with BSP customization, device drivers, kernel debugging, and bootloader integration.
  • Yocto Project experience for BSP integration, packaging, and build customization.
  • Familiarity with SPI, I2C, UART, GPIO, Ethernet and RTOS environments.
  • Strong C/C++ programming for embedded systems and ARM-based SoCs.
  • Experience with FPGA interfacing and inter-board communication.
  • Robot/industrial automation or image sensor tech experience is a plus.
  • Demonstrated debugging and system integration skills.
  • Excellent written and verbal communication abilities.

Responsibilities

  • Develop embedded firmware and software for heterogeneous SoC platforms across Linux and RTOS.
  • Design and implement software for motion control, automation, image acquisition, and real-time processing.
  • Architect and debug low-level software for complex hardware subsystems.
  • Create and maintain BSPs, device drivers, and bootloader configurations.
  • Collaborate with cross-functional teams across global locations to integrate systems.
  • Develop diagnostic and validation tools in C++ and Python on Windows.
  • Improve firmware/software architectures for reliability, performance and scalability.
  • Assist customers and partners in system integration and deployment.

Skills

Embedded firmware
C/C++ development
ARM Cortex-R/M
Real-time systems
Linux development
Python
Image processing
PCIe

Education

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical discipline

Tools

TI Jacinto/Sitara
TI C66x/C7x DSPs
LabVIEW
MATLAB
InfiniBand/RoCE

Job description

KLA is seeking an experienced embedded software engineer in Milpitas to develop firmware for heterogeneous SoCs, including ARM cores, across Linux and RTOS environments. You will design software for motion control, image capture, and real-time data processing, and maintain BSPs and drivers.

Engagement with global engineering teams enables robust system integration and field support. The role emphasizes cross-disciplinary collaboration, performance optimization, and building scalable, reliable

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

KLA-Belgium • Milpitas (CA)

On-site
USD 160,000 - 271,000
Medical
Dental
Vision
+4
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 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
Senior Embedded Systems Engineer - Linux Firmware & C++
Senior Embedded Systems Engineer - Linux Firmware & C++

KLA • Milpitas (CA)

On-site
USD 141,000 - 207,000
Embedded Systems Firmware Engineer — Real-Time Linux
Embedded Systems Firmware Engineer — Real-Time Linux

Linuxconfig • San Francisco (CA), Northern (KY)

Hybrid
USD 140,000 - 210,000
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 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 FPGA Firmware Engineer – High-Performance Systems
Senior FPGA Firmware Engineer – High-Performance Systems

KLA • Milpitas (CA)

On-site
USD 167,000 - 245,000
Medical benefits
401(k) matching
Employee stock purchase program