Skip to main content
KLA Corporation

Software Engineer Intern - Milpitas, CA, United States

KLA Corporation Milpitas, CA, United States Full-time 5 hours ago
Embedded & Systems Software

Originally posted 29 October 2026 by the employer.

Develop machine control and automation software for high-throughput patterned wafer inspection systems.

About the role

As a Software Engineer Intern at KLA Corporation, you will design, develop, test, and enhance software supporting semiconductor inspection systems. The role supports the LS-SWIFT division, which delivers high-throughput patterned wafer inspection systems.

What you'll do

- Design, develop, test, and enhance software using C#, C++, Java, and/or Python. - Work with the Machine Control and backend software teams to improve software capabilities for semiconductor equipment. - Develop scripts and engineering tools for automation, data analysis, visualization, and debugging. - Analyze existing software workflows to improve performance, execution time, reliability, and engineering productivity. - Work on projects involving image processing and engineering data analysis. - Participate in software design, implementation, code reviews, integration, and testing across software, hardware, sensors, and motion/control subsystems.

What you'll need

- Less than 1 year of related experience. - Experience developing or scripting in C#, C++, Java, or Python. - Familiarity with software design, debugging, testing, or code reviews.

Skills: C++, C#, machine control, wafer inspection, automation

Apply now
Milpitas, CA, United States
On-site
Full-time
5 hours ago

Share this job