Senior Embedded Linux and C++ Firmware Engineer

KLA

Milpitas (CA)

On-site

USD 141,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, vision
401(K) with company match
Employee stock purchase program (ESPP)

Job summary

KLA is seeking a Sr. Electrical Design Engineer for its Milpitas team to design and debug Linux firmware for embedded sensing systems. You will learn KLA products, contribute across power electronics, signal processing and communications, and craft system architectures spanning hardware and software interfaces.

The role emphasizes end-to-end project ownership, hardware bring-up, and collaboration with multi-disciplinary teams to deliver advanced inspection and metrology solutions.

Qualifications

  • Academic degree with related work experience: PhD 3 years; MSc 6 years; BSc 8 years.
  • Strong firmware/hardware integration skills.
  • Proficiency with Linux internals, networking, and Embedded Linux build systems.
  • C/C++ in embedded environment; Python knowledge.
  • Experience in low-level programming - BSP coding, drivers.
  • Experience in multi-disciplinary product development integrating software and electronics.
  • Familiarity with modern DevOps stack & standards (git, SVN, testing automation).
  • Knowledge of I2C, SPI, PCIe peripheral interfaces.

Responsibilities

  • Designing, implementing, and debugging Linux firmware for embedded sensing and communications systems (cameras, sensors, etc.).
  • Developing features across power electronics, signal processing and communications
  • Designing system architecture from hardware interfaces to software connectivity.

Skills

Firmware debugging
Linux networking
C/C++ embedded
Python
BSP drivers
Multidisciplinary design
DevOps basics
I2C
SPI
PCIe

Education

Doctorate degree
Master’s degree
Bachelor’s degree

Tools

Git
SVN
Testing automation

Job description

KLA is seeking a Sr. Electrical Design Engineer for its Milpitas team to design and debug Linux firmware for embedded sensing systems. You will learn KLA products, contribute across power electronics, signal processing and communications, and craft system architectures spanning hardware and software interfaces.

The role emphasizes end-to-end project ownership, hardware bring-up, and collaboration with multi-disciplinary teams to deliver advanced inspection and metrology solutions.

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

Similar jobs worth comparing

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
Electrical Design Engineer: Precision Sensing & Embedded Electronics
Electrical Design Engineer: Precision Sensing & Embedded Electronics

KLA-Belgium • Milpitas (CA)

On-site
USD 118,000 - 200,000
Embedded Firmware Engineer - C/C++ on ARM & Microcontrollers
Embedded Firmware Engineer - C/C++ on ARM & Microcontrollers

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical benefits
401(K) + matching
Employee stock purchase plan (ESPP)
+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
Sr. Electrical Design Engineer (Linux, Firmware, Embedded, C++)
Sr. Electrical Design Engineer (Linux, Firmware, Embedded, C++)

KLA • Milpitas (CA)

On-site
USD 141,000 - 240,000
Medical, dental, vision
401(K) with company match
Employee stock purchase program (ESPP)
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 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 C++ Software Engineer - Systems & Performance
Senior C++ Software Engineer - Systems & Performance

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, vision
401(k) matching
Employee stock purchase program (ESPP)
+2
Entry-Level FPGA Design Engineer: Metrology & Sensing
Entry-Level FPGA Design Engineer: Metrology & Sensing

KLA • Milpitas (CA)

On-site
USD 80,000 - 135,000
401K match
Employee stock purchase program (ESPP)
Tuition reimbursement
+6
Lead Embedded Software Engineer, Real-Time Machine Control
Lead Embedded Software Engineer, Real-Time Machine Control

KLA • Milpitas (CA)

On-site
USD 160,000 - 271,000