Senior Software Engineer - C++ AI for Mask Inspection

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
401K including company match
ESPP
Tuition reimbursement
Paid time off

Job summary

KLA is seeking a highly skilled software engineer to build cutting-edge C++ software for next-gen mask inspection systems. You will work with cross-functional experts to tackle complex engineering challenges and create frameworks for AI tooling.

RPC/REST APIs and Kubernetes deployment are a plus. You will develop machine control and data analysis software, integrating AI and ML capabilities to improve tool availability, while collaborating with electrical, mechanical, optical, and software

Qualifications

  • PhD/MS/BS with relevant experience in C++ software for inspection systems.
  • Strong problem-solving and debugging skills in multi-threaded apps.
  • Experience with RPC/REST interfaces and deployment in Kubernetes.

Responsibilities

  • Design and develop inspection machine control software and data analytics for mask inspection systems.
  • Integrate AI capabilities and evaluate training/inference flows.
  • Collaborate with cross-functional teams to meet system requirements.
  • Optimize code for performance, scalability, and reliability.

Skills

C++ programming
Data analysis
Multi-threaded
REST RPC APIs
Linux development

Education

BS/MS/PhD in CS/Engineering

Tools

Docker
Kubernetes
PostgreSQL
Grafana
Qt

Job description

KLA is seeking a highly skilled software engineer to build cutting-edge C++ software for next-gen mask inspection systems. You will work with cross-functional experts to tackle complex engineering challenges and create frameworks for AI tooling.

RPC/REST APIs and Kubernetes deployment are a plus. You will develop machine control and data analysis software, integrating AI and ML capabilities to improve tool availability, while collaborating with electrical, mechanical, optical, and software

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
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
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
+4
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
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 (C++, Unix)
Software Engineering Intern (C++, Unix)

KLA • Milpitas (CA)

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

KLA • Milpitas (CA)

On-site
USD 136,300 - 231,700
AI/ML Software Engineer for Semiconductor Processes
AI/ML Software Engineer for Semiconductor Processes

KLA-Belgium • Austin (TX)

On-site
USD 98,000 - 166,000
Medical, dental, vision
401(k) with company match
ESP P and tuition reimbursement
+1