AI-Driven Diagnostics Software Engineer

KLA-Belgium

Milpitas (CA)

On-site

USD 136,000 - 232,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

KLA is seeking a hands-on Software Engineer to join the Diagnostics & Calibration team in Milpitas, CA. You will design, develop, and deliver software that diagnoses and calibrates reticle inspection platforms, partnering with physicists, hardware engineers, and global software teams.

You will explore AI/ML techniques to build AI-assisted tools that speed up diagnostics, calibration, and development workflows, with opportunities to prototype and ship practical solutions across the organization.

Qualifications

  • Bachelor's or Master's degree in CS, physical sciences, electrical engineering, optics, or related field.
  • 4+ years in software development for medium to large-scale apps (or 2+ years with a Master's).
  • Proficiency in OO design; experience with Python, C++, or C#.
  • Strong interest in AI/ML and generative AI; experience with LLMs, RAG, or copilots in engineering workflows.
  • Familiarity with CI/CD tools (Git, Jenkins, GitLab CI, Azure DevOps).
  • Hardware/software interaction and system-level software experience.
  • Ability to translate user needs into technical specs.
  • Strong problem-solving and collaboration in global teams.

Responsibilities

  • Design, develop, test, and maintain LabVIEW-based and multi-language software for diagnosing and calibrating KLA's reticle inspection platforms.
  • Learn the existing diagnostics and calibration software architecture; contribute clean, maintainable, well-tested code to meet program goals.
  • Translate system-level and user requirements into software designs, implementations, and test plans.
  • Explore and apply AI/ML and generative-AI techniques to build applications and internal tools that improve diagnostics, calibration, and data analysis.
  • Rapidly prototype AI-driven proofs-of-concept, evaluate feasibility and impact, and mature promising ideas into production-ready tools.
  • Improve software reliability, maintainability, performance, and scalability through sound design and refactoring.
  • Build, maintain, and improve CI/CD pipelines and workflows to support reliable, automated build, test, and release of diagnostics & calibration software.
  • Participate actively in design reviews, code reviews, and development best practices.
  • Partner cross-functionally with hardware, subsystem, system, manufacturing, and service teams to deliver integrated solutions.
  • Support root-cause analysis of complex system-level issues and drive effective, sustainable solutions.
  • Travel occasionally to global sites and customer locations to support integration, bring-up, and deployment activities (up to ~10%).

Skills

Python
C++
C#
LabVIEW
OO design

Education

Bachelor's or Master's in CS/Physics/EE/Optics

Tools

CI/CD

Job description

KLA is seeking a hands-on Software Engineer to join the Diagnostics & Calibration team in Milpitas, CA. You will design, develop, and deliver software that diagnoses and calibrates reticle inspection platforms, partnering with physicists, hardware engineers, and global software teams.

You will explore AI/ML techniques to build AI-assisted tools that speed up diagnostics, calibration, and development workflows, with opportunities to prototype and ship practical solutions across the organization.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI-Powered Diagnostics Software Engineer
AI-Powered Diagnostics Software Engineer

KLA-Belgium • Milpitas (CA)

On-site
USD 136,300 - 231,700
Medical, dental, vision
401(k) matching
Paid time off
+1
Software Engineering Manager – AI Diagnostics
Software Engineering Manager – AI Diagnostics

KLA-Belgium • Milpitas (CA)

On-site
USD 167,000 - 246,000
Medical benefits
Dental benefits
Vision benefits
+3
Software Engineering Manager - Diagnostics & AI
Software Engineering Manager - Diagnostics & AI

KLA • Milpitas (CA)

On-site
USD 167,000 - 246,000
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
Diagnostics Software Engineer (AI/ML)
Diagnostics Software Engineer (AI/ML)

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 232,000
Senior Systems Software Engineer - Hardware & Diagnostics
Senior Systems Software Engineer - Hardware & Diagnostics

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical
Dental
Vision
+7
Diagnostics Software Engineer
Diagnostics Software Engineer

KLA-Belgium • Milpitas (CA)

On-site
USD 136,300 - 231,700
Medical, dental, vision
401(k) matching
Paid time off
+1
Software Engineering Manager (semiconductor/capital equipment)
Software Engineering Manager (semiconductor/capital equipment)

KLA-Belgium • Milpitas (CA)

On-site
USD 167,000 - 246,000
Medical benefits
Dental benefits
Vision benefits
+3
Software Engineering Manager (semiconductor/capital equipment)
Software Engineering Manager (semiconductor/capital equipment)

KLA • Milpitas (CA)

On-site
USD 167,000 - 246,000
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