KLA logo

Software Engineering Intern

KLA
May 08, 2026
Part-time
On-site
Shanghai, China
Other Semiconductor Jobs, Level - Entry or Early Career

Job Title

Software Engineering Intern

Role Summary

The intern will contribute to software development and prototyping for semiconductor inspection, metrology, and data analysis systems within KLA's Global Products Group / Central Engineering organization. Work includes rapid prototyping, code analysis, performance optimization, machine-learning image-processing experiments, and test automation.

This is a part-time, hands-on engineering internship based in Shanghai working with cross-functional engineering teams on applied research and product-related software tasks.

Experience Level

Entry-level (Intern). Targeted at current undergraduate or graduate students; part-time internship.

Responsibilities

Primary responsibilities include development, experimentation, and support tasks in software and ML projects:

  • Develop and test rapid prototypes for semiconductor equipment software (inspection, metrology, data analysis).
  • Analyze, refactor, and optimize existing code for performance and maintainability.
  • Prototype industrial defect image processing, segmentation, and denoising using Python and PyTorch on Linux; perform evaluation and visualization.
  • Contribute to test automation and CI/CD tooling for automated testing, deployment, and operations.
  • Provide regular work reports and status updates to supervisors.
  • Work on-site at least three full days per week following standard company hours.
  • Demonstrate strong problem-solving and debugging; outstanding performance may lead to a full-time offer.

Requirements

Must-have technical skills and attributes:

  • Proficiency in one or more programming languages (examples: C/C++/C#/Python/Java/JavaScript).
  • Solid computer science fundamentals: data structures & algorithms, multithreading, OOP, and design patterns.
  • Familiarity with computer vision, data analysis, and machine learning concepts.
  • Experience or familiarity with Linux-based development and debugging.
  • Strong problem-solving, analytical, and debugging skills; good communication and teamwork.
  • Experience with PyTorch, NumPy, and OpenCV is a plus; project experience in AI/LLM/AI agents is preferred.

Education Requirements

Currently enrolled undergraduate or graduate student in Computer Science, Software Engineering, Electronics, Physics, Automation, Mathematics, or a related field.


About the Company

Company: KLA

Headquarters: Chennai, India

KLA is a global leader in diversified electronics for the semiconductor manufacturing industry. The company enables the production of electronic devices by inventing systems and solutions for manufacturing integrated circuits, wafers, and displays. With over 40 years of experience, KLA invests heavily in innovation and R&D to support advanced chip design and manufacturing process optimization, collaborating with top technology providers to deliver future electronic devices.

KLA logo

Date Posted: 2026-05-08