Senior Software Engineer - AI-Driven Mask Inspection

KLA-Belgium

Milpitas (CA)

On-site

USD 136,000 - 232,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision
401(k) with company matching
Employee stock purchase program
Tuition reimbursement
Wellness programs

Job summary

KLA RAPID Division is seeking a highly motivated research/software engineer to build cutting-edge C++ software for next‑gen mask inspection systems in Milpitas, CA. You will develop machine control and data analytics, integrate AI, and collaborate with cross‑functional teams to deliver robust, scalable solutions.

The role emphasizes multi‑threaded programming, RPC/REST interfaces, Linux environments, and deployment in Kubernetes, with opportunities to work on advanced metrology technologies and

Qualifications

  • Advanced C++ programming experience, strong debugging and optimization skills.
  • Experience with multi‑process and multi‑threaded environments.
  • Familiarity with RPC/REST architectures and Kubernetes deployments.
  • Proficiency in Linux-based development environments.
  • Knowledge of databases and observability tools like Grafana.

Responsibilities

  • Design and develop machine control software and data analytics for advanced mask inspection systems.
  • Integrate AI capabilities into production tools and evaluate model training/inference flows.
  • Collaborate with electrical, mechanical, optical, algorithm, and software engineers to define system requirements.
  • Optimize and maintain codebases for performance, scalability, and reliability.
  • Provide support during integration/test and handle customer escalations.

Skills

C++ programming
Data analysis
Multithreaded programming
Problem solving
Team collaboration

Education

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

Tools

Docker
Kubernetes
Grafana
PostgreSQL

Job description

KLA RAPID Division is seeking a highly motivated research/software engineer to build cutting-edge C++ software for next‑gen mask inspection systems in Milpitas, CA. You will develop machine control and data analytics, integrate AI, and collaborate with cross‑functional teams to deliver robust, scalable solutions.

The role emphasizes multi‑threaded programming, RPC/REST interfaces, Linux environments, and deployment in Kubernetes, with opportunities to work on advanced metrology technologies and

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
Mask Inspection Software Engineer Intern
Mask Inspection Software Engineer Intern

KLA Corporation • Milpitas (CA)

On-site
USD 106,020,000 - 140,405,000
Medical
Dental
Vision
+5
Software Engineering Intern: AI-Driven Chip Inspection
Software Engineering Intern: AI-Driven Chip Inspection

KLA-Belgium • Milpitas (CA)

On-site
USD 51,000 - 68,000
401(K) including company matching
employee stock purchase program (ESPP)
tuition reimbursement program
+3
Software Engineering Intern: AI-Driven Chip Tech
Software Engineering Intern: AI-Driven Chip Tech

KLA • Milpitas (CA)

On-site
USD 51,000 - 68,000
Medical benefits
Dental benefits
Vision benefits
+3
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
Sr Software Engineer (C++, AI/ML, OOP, Linux)
Sr Software Engineer (C++, AI/ML, 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
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
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++, AI/ML, OOP, Linux)
Sr Software Engineer (C++, AI/ML, OOP, Linux)

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, vision
401(k) with company matching
Employee stock purchase program
+2
AI Engineer - Vision & Defect Detection for Semiconductors
AI Engineer - Vision & Defect Detection for Semiconductors

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
401(K) matching
Employee stock purchase program (ESPP)
Tuition reimbursement