Senior Systems Software Engineer - Hardware & Diagnostics

KLA-Belgium

Milpitas (CA)

On-site

USD 136,000 - 232,000

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
Vision
Life Insurance
401K match
ESPP
Tuition reimbursement
Career growth programs
Wellness program
Paid time off

Job summary

KLA is seeking a senior Systems Software Engineer in Milpitas to design, develop, and deploy software that controls complex inspection hardware used in semiconductor manufacturing.

The role requires deep knowledge of multi-threaded, distributed software, and experience leading engineering efforts across hardware and software teams. Strong communication and mentoring skills are essential for success in a fast-paced environment.

Qualifications

  • Doctorate or Master’s with 3+ years experience, or Bachelor’s with 5+ years experience
  • Strong background in instrumentation control, image processing or related areas
  • Experience leading a technical team and driving architecture decisions

Responsibilities

  • Design, develop, test and roll out software for KLA inspection machines
  • Collaborate with hardware and systems teams to map requirements to software
  • Mentor junior engineers and drive architectural decisions
  • Lead cross-site collaboration and ensure maintainable code and testing

Skills

Java
C++
C#
Python
Distributed systems
Multi-threaded
Mentoring
Cross-language interfaces

Education

Doctorate
Master's degree
Bachelor's degree

Tools

CORBA
gRPC
Thrift

Job description

KLA is seeking a senior Systems Software Engineer in Milpitas to design, develop, and deploy software that controls complex inspection hardware used in semiconductor manufacturing.

The role requires deep knowledge of multi-threaded, distributed software, and experience leading engineering efforts across hardware and software teams. Strong communication and mentoring skills are essential for success in a fast-paced environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Architect: High-Performance Systems
Senior Software Architect: High-Performance Systems

KLA-Belgium • Milpitas (CA)

On-site
USD 160,000 - 234,000
Medical insurance
401(k) matching
Employee stock purchase program (ESPP)
Senior Software Architect for Semiconductors
Senior Software Architect for Semiconductors

KLA • United States

On-site
USD 160,000 - 234,000
Senior Software Architect — Lead High-Performance Systems
Senior Software Architect — Lead High-Performance Systems

KLA • Milpitas (CA)

On-site
USD 160,000 - 234,000
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
Senior Software Architect - High-Perf C++ for Semiconductors
Senior Software Architect - High-Perf C++ for Semiconductors

KLA-Belgium • Milpitas (CA)

On-site
USD 160,000 - 234,000
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
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 Software Engineer - C#/C++ for Wafer Inspection
Senior Software Engineer - C#/C++ for Wafer Inspection

KLA • Milpitas (CA)

On-site
USD 136,300 - 231,700
Senior Electrical Design Engineer - Analog/Digital
Senior Electrical Design Engineer - Analog/Digital

KLA-Belgium • Milpitas (CA)

On-site
USD 141,000 - 207,000
Medical, dental, vision
401(k) with company match
Employee Stock Purchase Program
+2
Software Engineer - Metrology Systems & Emulation
Software Engineer - Metrology Systems & Emulation

KLA-Belgium • Milpitas (CA)

On-site
USD 115,000 - 168,000
Medical, dental, vision
401(k) including company match
Employee stock purchase program
+2