KLA

Software Engineering Intern (C++, Unix)

KLA
Apply
1 day ago
Milpitas, CA, USAIntern
H1B sponsor

Responsibilities

  • Develop mask inspection software, machine-control utilities, and data-flow management tools.
  • Debug software and work in multithreaded and multiprocess programming environments.
  • Collaborate with application, electrical, mechanical, optical, algorithm, and software engineering teams.
  • Use AI coding assistants to generate, review, debug, and validate code and tests.
  • Evaluate AI-generated code for correctness and reliability.

Requirements

  • Strong C++ and/or Python programming skills.
  • Experience working in a Unix-based programming environment.
  • Debugging skills and some knowledge of machine-control and multithreaded or multiprocess programming.
  • Experience using AI coding assistants such as Claude Code, Devin, or Cursor, including writing effective prompts.
  • Ability to evaluate AI-generated code for correctness and reliability.
  • Bachelor's or master's degree in computer science, computer engineering, or a related engineering field is required.
  • Robotics experience is preferred.

Benefits

  • Base pay is $37.00-$49.00 per hour depending on pursuit of a bachelor's or master's degree.
  • Interns may be eligible for medical, dental, vision, life, 401(k) matching, employee stock purchase, student debt assistance, tuition reimbursement, career development, financial planning, wellness, paid time off, holidays, and family care benefits.
  • Primary location is KLA's Milpitas, California office.

Tech Stack

Categories

KLA

About KLA

10,000+ employees

KLA builds process control, inspection and metrology systems used to manufacture semiconductor wafers, reticles, advanced packaging, printed circuit boards, and displays, and sells related software and services to chipmakers and electronics manufacturers. Its business model centers on capital equipment sales plus service and support contracts. Headquartered in Milpitas, California, KLA traces its origins to the 1997 KLA-Tencor merger and is publicly traded on NASDAQ under the ticker KLAC.

Contact me