Skip to main content
KLA Corporation

Software Engineering Intern (C++, Unix) - Milpitas, CA, United States

KLA Corporation Milpitas, CA, United States Internship 18 days ago
Embedded & Systems Software

$37 - $49 USD hourly

Originally posted 23 September 2026 by the employer.

About the role

This role involves working on mask inspection software, utilities for machine control, and data flow management. You will contribute to inspection software on mask inspection systems.

What you'll do

  • Work on mask inspection software, utilities for machine control, and data flow management.
  • Interact with multidisciplinary engineering teams to acquire in-depth domain knowledge.
  • Solve system problems related to inspection software on mask inspection systems.

What you'll need

  • Strong C++ and/or Python programming skill.
  • Experience working in Unix-based programming environment.
  • Debugging skills with some knowledge in machine control and multi-threaded/multi-process programming environment.
  • Experience using AI coding assistants (e.g., Claude Code, Devin, Cursor) to generate, review, and debug code.
  • Ability to evaluate AI-generated code for correctness and reliability.
  • Bachelor's or Master's in Computer Science, Computer Engineering, or related engineering field.

Nice to have

  • Robotics

Skills: mask inspection software, machine control, data flow management, C++, Unix

Market context

This role has been open 17 days — well below the 47-day median for Software Engineering Semiconductor roles.

Software Engineering Semiconductor · Manufacturing Equipment

Open roles in category
181
Median days open
47 d
Median salary
$142k
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
How KLA Corporation compares in Software Engineering Semiconductor hiring
Metric KLA Corporation All employers we track in this specialty (181 roles · 35 employers)
Open roles in this specialty 37 181
Open roles in the wider Software, Firmware & Systems family 201 6035 · 146 employers
Median days open 54 d 47 d (+7 d vs this employer)
Median salary (USD postings) — $142k

Skills observed across this category: mask inspection software, machine control, data flow management, C++, Unix

Who's hiring in this category

  • KLA Corporation (this employer) · 37 open roles · median 55 d
  • Applied Materials · 31 open roles · median 25 d
  • Lam Research · 13 open roles · median 47 d
  • ASM International · 12 open roles · median 77 d
  • Teradyne · 11 open roles · median 23 d
  • Onto Innovation · 10 open roles · median 64 d

How we counted: 181 open Software Engineering Semiconductor (Manufacturing Equipment) roles from 35 employers tracked in the SemiconductorJobs index, counted 11 Oct 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there — it is counted in the wider Software, Firmware & Systems family row. Figures refresh nightly.

Apply now
Milpitas, CA, United States
On-site
Internship
$37 - $49 USD hourly
18 days ago

Share this job