Senior Embedded Software Engineer – Real-Time Linux & PCIe

KLA

Milpitas (CA)

On-site

USD 136,300 - 231,700

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision benefits
401(k) with company matching
Student debt assistance
Tuition reimbursement program
Paid time off and holidays

Job summary

KLA in Milpitas, CA, is looking for a highly motivated Embedded Software Engineer to innovate and grow within the RAPID division. You will own end-to-end technical responsibilities for embedded software empowering reticle inspection systems, focusing on high-speed data capture and hardware interfaces.

Ideal candidates have extensive experience in embedded software development, strong C/C++ skills, and proficiency in Linux environments. This role is essential for driving technical decisions and collaborating with various teams to improve manufacturing systems.

Qualifications

  • 5+ years of embedded software development experience in an industrial or product-focused environment.
  • Strong experience with Linux and RTOS environments, including multi-threading.
  • Hands-on experience developing and debugging Linux kernel drivers.

Responsibilities

  • Design, develop, and deploy complex embedded software for machine control.
  • Implement robust software for system control and high-speed data acquisition.
  • Collaborate with cross-functional teams to deliver integrated solutions.

Skills

C/C++ programming
Linux kernel debugging
Embedded software architecture
Multi-threading
Communication protocols

Education

BS/MS in Electrical Engineering, Computer Science, or related field

Tools

Linux
VxWorks
Debugging tools (gdb, perf, etc.)

Job description

KLA in Milpitas, CA, is looking for a highly motivated Embedded Software Engineer to innovate and grow within the RAPID division. You will own end-to-end technical responsibilities for embedded software empowering reticle inspection systems, focusing on high-speed data capture and hardware interfaces.

Ideal candidates have extensive experience in embedded software development, strong C/C++ skills, and proficiency in Linux environments. This role is essential for driving technical decisions and collaborating with various teams to improve manufacturing systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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
Embedded Software Engineer

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 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 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
Embedded Software Engineer

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 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 Mechanical Engineer — Semiconductor Capital Equipment
Senior Mechanical Engineer — Semiconductor Capital Equipment

KLA-Belgium • Milpitas (CA)

On-site
USD 118,000 - 173,000
Medical insurance
Dental insurance
Vision insurance
+4