AI-Powered Diagnostics Software Engineer

KLA

Milpitas (CA)

On-site

USD 136,300 - 231,700

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision
401(k) matching
Paid time off
Employee stock purchase program

Job summary

KLA in Milpitas, CA seeks a Diagnostics Software Engineer to design, develop, test, and maintain LabVIEW-based and multi-language software that diagnoses and calibrates reticle inspection platforms.

You will translate system requirements into software designs, prototypes, and test plans, and explore AI/ML techniques to improve diagnostics and data analysis. Collaboration with hardware teams is essential, with travel up to ~10%.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, Physics, or related field.
  • 4+ years of software development in multi-developer environments.
  • Proficiency with Python, C++, or C#.
  • Experience with AI/ML and generative AI tools in engineering workflows.
  • Familiarity with CI/CD tools and practices.
  • Experience in hardware-software interaction and system-level software.

Responsibilities

  • Design, develop, test, and maintain LabVIEW-based and multi-language software for diagnosing and calibrating KLA's reticle inspection platforms.
  • Translate system requirements into software designs, implementations, and test plans.
  • Explore and apply AI/ML and generative-AI techniques to build applications and internal tools.
  • Rapidly prototype AI-driven proofs-of-concept and mature promising ideas into production-ready tools.
  • Collaborate with hardware, subsystem, system, manufacturing, and service teams to deliver integrated solutions.

Skills

Python
C++
C#
AI/ML
LLMs / generative AI
Multi-language software

Education

Bachelor's or Master's degree in Computer Science, Engineering, Physics, or related field

Tools

LabVIEW
Git
CI/CD

Job description

KLA in Milpitas, CA seeks a Diagnostics Software Engineer to design, develop, test, and maintain LabVIEW-based and multi-language software that diagnoses and calibrates reticle inspection platforms.

You will translate system requirements into software designs, prototypes, and test plans, and explore AI/ML techniques to improve diagnostics and data analysis. Collaboration with hardware teams is essential, with travel up to ~10%.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI-Driven Diagnostics Software Engineer
AI-Driven Diagnostics Software Engineer

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Software Engineering Manager – AI Diagnostics
Software Engineering Manager – AI Diagnostics

KLA • Milpitas (CA)

On-site
USD 167,000 - 246,000
Medical benefits
Dental benefits
Vision benefits
+3
Diagnostics Software Engineer
Diagnostics Software Engineer

KLA • Milpitas (CA)

On-site
USD 136,300 - 231,700
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
Senior Systems Software Engineer - Hardware & Diagnostics
Senior Systems Software Engineer - Hardware & Diagnostics

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical
Dental
Vision
+7
Software Engineering Manager (semiconductor/capital equipment)
Software Engineering Manager (semiconductor/capital equipment)

KLA • Milpitas (CA)

On-site
USD 167,000 - 246,000
Medical benefits
Dental benefits
Vision benefits
+3
AI Vision Engineer for High-Accuracy Inspection
AI Vision Engineer for High-Accuracy Inspection

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, vision
401(k) matching
Employee stock purchase program (ESPP)
+2
AI-Driven Software Engineer — Equipment Analytics
AI-Driven Software Engineer — Equipment Analytics

KLA • Milpitas (CA)

On-site
USD 136,000 - 200,000
Medical
Dental
Vision
+12
Embedded Software Engineer – Real-Time Motion & Diagnostics
Embedded Software Engineer – Real-Time Motion & Diagnostics

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, vision
401(k) matching
Employee stock purchase program (ESPP)
+1
Software Engineer - Metrology Systems & Emulation
Software Engineer - Metrology Systems & Emulation

KLA • Milpitas (CA)

On-site
USD 115,000 - 168,000
Medical, dental, vision
401(k) including company match
Employee stock purchase program
+2