AI-Driven Diagnostics & Calibration Software Engineer

KLA

Milpitas (CA)

On-site

USD 136,300 - 231,700

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

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

You will explore AI/ML and generative AI techniques to prototype and deploy AI-assisted tools that enhance diagnostics, calibration, and engineering workflows, delivering

Qualifications

  • Bachelor's or Master's degree in Computer Science, Physical Science, Electrical/Electronics Engineering, Optics, Microscopy, or a related field.
  • 4+ years of software development experience (or 2+ years with a Master's) building medium to large-scale applications in multi-developer environments.
  • Proficiency with object-oriented design and experience with one or more additional languages such as Python, C++, or C#.
  • Genuine enthusiasm for exploring AI/ML and generative-AI tools, with a demonstrated drive to build working applications with them; hands-on experience building applications with LLMs / generative AI fine tuning, RAG, or agentic frameworks, or integrating AI APIs/copilots into engineering workflows.
  • Familiarity with CI/CD tools and practices (e.g., Git, Jenkins, GitLab CI, or Azure DevOps), including building and maintaining automated build, test, and release workflows.
  • Strong background in software involving hardware-software interaction and system-level behavior.
  • Demonstrated ability to translate user needs and system requirements into technical specifications and executable plans.
  • Strong problem-solving skills with experience diagnosing and resolving complex issues.
  • Excellent communication and collaboration skills in globally distributed teams.
  • Self-motivated, with a strong sense of ownership and accountability.

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 and 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 – LLMs, agents, copilots, and automation – to build applications and internal tools that improve diagnostics, calibration, developer productivity, 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

Object oriented design
Python
C++
C#
AI/ML interest
CI/CD
Hardware-software integration
Problem solving
Communication
Team collaboration

Education

Bachelor's or Master's degree in CS/Physical Science/EE/Optics/Microscopy

Tools

LabVIEW
Git
Jenkins
GitLab CI
Azure DevOps

Job description

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

You will explore AI/ML and generative AI techniques to prototype and deploy AI-assisted tools that enhance diagnostics, calibration, and engineering workflows, delivering

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

Similar jobs worth comparing

AI-Driven Diagnostics & Calibration Software Engineer
AI-Driven Diagnostics & Calibration Software Engineer

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 232,000
AI-Powered Diagnostics Software Engineer
AI-Powered Diagnostics Software Engineer

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, vision
401(k) matching
Paid time off
+1
Diagnostics Software Engineer (AI/ML)
Diagnostics Software Engineer (AI/ML)

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Diagnostics Software Engineer (AI/ML)
Diagnostics Software Engineer (AI/ML)

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 232,000
Diagnostics Software Engineer
Diagnostics Software Engineer

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, vision
401(k) matching
Paid time off
+1
AI-Driven Image Processing Algorithm Engineer
AI-Driven Image Processing Algorithm Engineer

KLA-Belgium • Ann Arbor (MI)

On-site
USD 106,000 - 180,000
Medical benefits
401(k) with company match
ESPP
Algorithm Engineer – GPU-Accelerated Defect Detection
Algorithm Engineer – GPU-Accelerated Defect Detection

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical benefits
Dental benefits
Vision benefits
+3
Senior AI & Computational Imaging Engineer
Senior AI & Computational Imaging Engineer

Socket.dev • California (MO), Milpitas (CA)

On-site
USD 186,000 - 317,000
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
Service Systems Engineer — AI & Predictive Design
Service Systems Engineer — AI & Predictive Design

KLA • Milpitas (CA)

On-site
USD 117,000 - 201,000
Medical and dental benefits
401(k) with company matching
Tuition reimbursement