KLA
KLA

Associate Software Engineer

onsite
Chennai
Posted 2/4/2026
Exp: 0-0y

Job Overview

KLA Corporation is actively hiring for the role of Associate Software Engineer. This is a premier opportunity for MS/M.Tech graduates (Freshers) from Computer Science, Electronics, Electrical, Mechanical, or Aerospace disciplines to join a global leader in the semiconductor manufacturing ecosystem in Chennai. If you have strong programming fundamentals in C, C++, or C#/.Net, check the details below and apply immediately.

Job Description

For the KLA Recruitment 2026 drive, the company is seeking an Associate Software Engineer for its Global Products Group (GPG). This group is responsible for creating KLA’s metrology and inspection products.

You will work with the Optical Metrology Division, whose products are used for optical overlay metrology with nanometer-level accuracy. The role involves performing requirements analysis, software design, development, and unit testing while working with hardware and systems groups.

Roles and Responsibilities

As an Associate Software Engineer at KLA, your key responsibilities will include:

  • Development: Performing requirements analysis, software design, development, and unit testing.
  • Estimation: Providing technical expertise to the estimation process as input to the project plan.
  • Risk Management: Highlighting, reviewing, and mitigating technical risks in conjunction with the Technical Lead.
  • Code Quality: Ensuring that detailed designs, code, and unit tests are consistent, robust, future-proof, and scalable.
  • Sustenance: Handling software sustenance activities and bug fixing.
  • Process Adherence: Following KT (KLA-Tencor) defined software development processes.

Skills and Eligibility Criteria

To be eligible for KLA Recruitment 2026, candidates must meet the following criteria:

  • Educational Background: MS / M.Tech degree in Computer Science, Software Engineering, Electronics, Electrical Engineering, Mechanical, or Aerospace Engineering disciplines.
  • Programming Skills:
    • Strong fundamentals in C, C++, C#, and .Net technologies.
    • Ability to move cleanly from theoretical to implementation thinking.
  • System Knowledge: Ability to work with hardware and systems/application groups to understand system requirements and map them to software design.
  • Soft Skills: Excellent analytical, problem-solving, organizational, and interpersonal skills.

Selection Process For KLA Recruitment 2026

The selection process for KLA typically includes:

  • Resume Screening: Shortlisting based on M.Tech/MS degree and C++/C# skills.
  • Online Technical Test: Questions on C/C++ programming, Data Structures, and Aptitude.
  • Technical Interview 1: Deep dive into Object-Oriented Programming (OOP), Multithreading, and System Design.
  • Technical Interview 2: Discussion on projects, hardware-software interaction, and probl...

About the Company

KLA Corporation is a global leader in process control and yield management systems for the semiconductor and related nanoelectronics industries. KLA’s products and services are used by chip manufacturers to manage yield throughout the entire semiconductor fabrication process. Joining KLA means working at the forefront of technology, where software meets advanced hardware engineering.