Senior Software Engineer for AI-Driven Mask Inspection

KLA-Belgium

Milpitas (CA)

On-site

USD 136,000 - 232,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

KLA in Milpitas, CA is seeking a highly skilled software engineer to build cutting-edge C++ software for next‑gen mask inspection systems. You will design machine control and data analytics software, integrate AI and ML capabilities, and work with cross‑functional teams of electrical, mechanical, optical and software engineers.

The role emphasizes multi‑threaded, multi‑process programming, RPC/REST APIs, Linux development, and deploying in Kubernetes.

Qualifications

  • Doctorate, Master’s, or Bachelor’s in a related field with several years of experience.
  • Proven experience in C++ programming, OOD/OOP and design patterns.
  • Experience with RPC/REST interfaces, Linux development, and Kubernetes.

Responsibilities

  • Design and develop inspection machine control software and data analytics for advanced mask inspection systems.
  • Integrate AI capabilities and evaluate model training and inference workflows.
  • Collaborate with cross‑functional teams to define system requirements and ensure performance.
  • Optimize and maintain codebases for scalability and reliability.
  • Provide support during integration and field escalations.

Skills

C++ programming
Data analysis
Multi-threaded programming
Multi-process programming
RPC/REST APIs
Linux development
Kubernetes deployment

Education

PhD in CS/Engineering
MS in CS/Engineering
BS in CS/Engineering

Tools

Qt
Vue/React/Angular

Job description

KLA in Milpitas, CA is seeking a highly skilled software engineer to build cutting-edge C++ software for next‑gen mask inspection systems. You will design machine control and data analytics software, integrate AI and ML capabilities, and work with cross‑functional teams of electrical, mechanical, optical and software engineers.

The role emphasizes multi‑threaded, multi‑process programming, RPC/REST APIs, Linux development, and deploying in Kubernetes.

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

Similar jobs worth comparing

Senior C++ Engineer: AI-Driven Mask Inspection (Linux)
Senior C++ Engineer: AI-Driven Mask Inspection (Linux)

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, vision benefits
401(k) including company matching
Employee stock purchase program (ESPP)
+1
Lead Product Development Engineer – Mask Inspection
Lead Product Development Engineer – Mask Inspection

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

Hybrid
USD 118,000 - 200,000
Medical
Dental
Vision
+9
Senior C++ Software Engineer - Linux/OOD
Senior C++ Software Engineer - Linux/OOD

KLA-Belgium • Milpitas (CA)

On-site
USD 136,300 - 231,700
Medical, dental, vision benefits
401(K) with company matching
Tuition reimbursement program
Senior C++ Systems Engineer - Linux, OOP, Multi-Threaded
Senior C++ Systems Engineer - Linux, OOP, Multi-Threaded

Socket.dev • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, vision
401(k) with company match
Employee stock purchase program (ESPP)
Systems Design Engineer, Mask Inspection & Escalation Lead
Systems Design Engineer, Mask Inspection & Escalation Lead

KLA • Milpitas (CA)

On-site
USD 117,800 - 200,300
Medical, dental, vision
401(k) with company matching
Employee stock purchase plan (ESPP)
+2
Software Engineer (C++, OOD/OOP, Linux)
Software Engineer (C++, OOD/OOP, Linux)

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Sr Software Engineer (C++, AI/ML, OOP, Linux)
Sr Software Engineer (C++, AI/ML, OOP, Linux)

KLA-Belgium • Milpitas (CA)

On-site
USD 136,300 - 231,700
Medical, dental, vision benefits
401(K) with company matching
Tuition reimbursement program
Sr Software Engineer (C++, OOD/OOP, Linux)
Sr Software Engineer (C++, OOD/OOP, Linux)

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, vision benefits
401(k) including company matching
Employee stock purchase program (ESPP)
+1
Sr Software Engineer (C++, OOD/OOP, Linux)
Sr Software Engineer (C++, OOD/OOP, Linux)

Socket.dev • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, vision
401(k) with company match
Employee stock purchase program (ESPP)
Sr Software Engineer (C++, AI/ML, OOP, Linux)
Sr Software Engineer (C++, AI/ML, OOP, Linux)

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 232,000