KLA Corporation

KLA Corporation

Diagnostics Software Engineer

Milpitas, CA

Sponsorship not specified$136k-$232kDetected 2 days ago
PythonC++Code ReviewGitAzureCI/CDJenkinsDevOpsMachine LearningComputer VisionLLMsRAGLabVIEWAR/VRMicroscopyResearchCommunicationCollaborationProblem Solving

About the role

  • Company Overview KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem.
  • No laptop, smartphone, wearable device, voice-controlled gadget, flexible screen, VR device or smart car would have made it into your hands without us.

Responsibilities

  • Design, develop, test, and maintain LabVIEW-based and multi-language software for diagnosing and calibrating KLA's reticle inspection platforms.
  • 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.
  • 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.

Requirements

  • Bachelor's or Master's degree in Computer Science, Physical Science, Electrical/Electronics Engineering, Optics, Microscopy, or a related field.
  • Proficiency with object-oriented design and experience with one or more additional languages such as Python, C++, or C#.
  • Demonstrated ability to translate user needs and system requirements into technical specifications and executable plans.
  • Experience in diagnostics, calibration, machine control, inspection, or metrology systems.
  • Experience working in semiconductor capital equipment or similar complex hardware platforms.
  • 4+ years of software development experience (or 2+ years with a Master's) building medium to large-scale applications in multi-developer environments.
  • 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 - personal projects, prototypes, hackathons, or on-the-job tooling all count.
  • 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.
  • 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.
  • Familiarity with computer vision, image processing, or image analysis techniques.
  • Certified LabVIEW Developer (CLD) or equivalent experience.

Nice to have

  • Company Overview
  • KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem.
  • KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards and flat panel displays.
  • The innovative ideas and devices that are advancing humanity all begin with inspiration, research and development.
  • KLA focuses more than average on innovation and we invest 15% of sales back into R&D.
  • Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world's leading technology providers to accelerate the delivery of tomorrow's electronic devices.
  • Life here is exciting and our teams thrive on tackling really hard problems.
  • There is never a dull moment with us.

Skills

  • Virtually every electronic device in the world is produced using our technologies.

Compensation

  • $136,300.00 - $231,700.00 Annually
  • Our pay ranges are determined by role, level, and location.
  • The range displayed reflects the pay for this position in the primary location identified in this posting.
  • Actual pay depends on several factors, including state minimum pay wage rates, location, job-related skills, experience, and relevant education level or training.
  • We are committed to complying with all applicable federal and state minimum wage requirements where applicable.
  • If applicable, your recruiter can share more about the specific pay range for your preferred location during the hiring process.

Benefits

  • Interns are eligible for some of the benefits listed.
  • Actual pay depends on several factors, including state minimum pay wage rates, location, job-related skills, experience, and relevant education level or training.

Company info

  • We are committed to complying with all applicable federal and state minimum wage requirements where applicable.

Equal opportunity

  • KLA is proud to be an Equal Opportunity Employer.
  • Please contact us at talent.acquisition@kla.com or at +1-408-352-2808 to request accommodation.
  • Equal Opportunity Employer.

This listing is sourced directly from KLA Corporation's careers page and normalized into a canonical job model.