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

KLA

Milpitas (CA)

On-site

USD 136,000 - 232,000

Full time

14 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, vision benefits
401(k) including company matching
Employee stock purchase program (ESPP)
Tuition reimbursement

Job summary

KLA RAPID Division is seeking a highly motivated software engineer to build cutting-edge C++ for mask inspection systems. You will work with cross-functional teams to create AI-enabled data analytics and machine control software, with emphasis on reliability and performance.

You will collaborate with electrical, mechanical, optical, algorithm, and software engineers to solve complex system-level challenges, deploying in Kubernetes and leveraging Docker containers.

Qualifications

  • BS/MS/PhD in Computer Science, Engineering, or another related field.
  • Strong C++ programming, object-oriented design, and design patterns.
  • Experience with multi-threaded and multi-process environments; debugging & profiling.

Responsibilities

  • Design and develop inspection machine control software for advanced mask inspection systems.
  • Integrate AI capabilities into production tool and evaluate model training/inference flows.
  • Collaborate with cross-functional teams to define and implement system requirements.
  • Optimize and maintain codebases for performance, scalability and reliability.
  • Provide support during integration and testing, and handle escalations from customer sites.

Skills

C++ programming
Multi-threaded programming
REST RPC APIs
Linux development
Data analysis
AI/ML integration
Qt UI frameworks
Docker Kubernetes

Education

BS/MS/PhD in CS/Engineering

Tools

Docker
Kubernetes
PostgreSQL
Prometheus
Grafana
Qt / UI frameworks

Job description

KLA RAPID Division is seeking a highly motivated software engineer to build cutting-edge C++ for mask inspection systems. You will work with cross-functional teams to create AI-enabled data analytics and machine control software, with emphasis on reliability and performance.

You will collaborate with electrical, mechanical, optical, algorithm, and software engineers to solve complex system-level challenges, deploying in Kubernetes and leveraging Docker containers.

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

Similar jobs worth comparing

Senior C++ Software Engineer - AI Tools for Mask Inspection
Senior C++ Software Engineer - AI Tools for Mask Inspection

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical insurance
Dental insurance
Vision insurance
+6
Senior Software Engineer for AI-Driven Mask Inspection
Senior Software Engineer for AI-Driven Mask Inspection

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 232,000
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)
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++, 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 • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical insurance
Dental insurance
Vision insurance
+6
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++, 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
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