More jobs:
Software Intern
Job in
Milpitas, Santa Clara County, California, 95035, USA
Listed on 2026-03-01
Listing for:
KLA Corporation
Apprenticeship/Internship
position Listed on 2026-03-01
Job specializations:
-
Software Development
Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below
KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop, smartphone, wearable device, voice-controlled gadget, flexible screen, VR device or smart car would have made it into your hands without us. 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.
Group/Division
With over 40 years of semiconductor process control experience, chip makers around the globe rely on KLA to ensure that their fabs ramp next-generation devices to volume production quickly and cost-effectively. Enabling the movement towards advanced chip design, KLA's Global Products Group (GPG), which is responsible for creating all of KLA's metrology and inspection products, is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior product technology process engineers.
The Surfscan group includes a team of engineers, technology development, apps engineers and product marketing focused on technology that enables wafer, IC and equipment manufacturers to develop, qualify and monitor their process tools. Defects and process non-uniformities detected on Surfscan equipment allow for early identification of yield excursions. The flagship Surfscan products include the SPx platforms for wafer surface quality and wafer defect inspection tools and systems for inspection of polished wafers, epi wafers and engineered substrates during the wafer fabrication process.
Job Description /Preferred Qualifications
Company Overview
KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. KLA develops industry‑leading systems and solutions for wafer and reticle manufacturing, enabling advanced chip design and high‑volume semiconductor production. Innovation is at the core of what we do, supported by strong investment in research and development and close collaboration across multidisciplinary engineering teams.
Position Summary
KLA is seeking a curious and motivated Software Engineering Intern with strong programming fundamentals in C++, C#, and Python to join our development team. In this role, you will gain hands‑on experience developing, testing, and supporting software on Windows and Linux platforms, contributing to real‑world, production‑quality systems used in advanced semiconductor manufacturing equipment. The role also offers opportunities to explore and apply AI‑based tools to improve software productivity, diagnostics, or analysis.
Key Responsibilities
* Design, develop, and maintain software components using C++, C#, and Python
* Work on applications and services running on Windows and Linux environments
* Participate in the development of system‑level and performance‑critical software
* Debug, analyze, and resolve software issues using standard debugging and profiling tools
* Collaborate with cross‑functional teams including hardware, systems, algorithms, and test engineers
* Write clean, maintainable, and well‑documented code following KLA software engineering best practices
* Develop and execute unit and integration tests to ensure software quality and reliability
* Explore the use of AI‑assisted development tools for code generation, debugging, testing, or analysis
* Participate in code reviews and technical discussions
Required Qualifications
* Currently pursuing a Master's degree in Computer Science,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×