KLA
KLA

KLA Recruitment 2026: Software Engineer (C++) | Chennai

onsite
Chennai
14-20 LPA
Posted 7/14/2026
Exp: 0-2y

Job Overview

Role: Software Engineer Location: Chennai, Tamil Nadu Experience: 0 – 2 Years Qualification: B.E / B.Tech / M.E / M.Tech Key Skills: Modern C++, Git, UML Models, SDLC, Automated Testing

Job Description

For the KLA Recruitment 2026 drive, the team is looking for a Software Engineer to handle the full development cycle: from requirements gathering and analysis to implementation, testing, installation, and support. The ideal candidate will have strong knowledge of Modern C++ and be capable of creating and understanding UML models to design robust software architecture. You will work independently in a small team, analyze and fix bugs, and develop supporting tooling.

Roles and Responsibilities

  • Software Development: Analyze, design, and implement new features using Modern C++.
  • Architecture & Design: Understand and create UML models to map out software requirements.
  • Testing: Create automated tests to ensure high code quality and reliability.
  • Maintenance: Develop and maintain supporting tooling; analyze and fix bugs efficiently.
  • Lifecycle Management: Handle the full software development lifecycle (SDLC) independently.
  • Collaboration: Provide technical support to non-developer team members and field engineers.

Skills and Eligibility Criteria

Educational Background: Master’s Level Degree or Bachelor’s Level Degree in a relevant field.

Experience:

  • Master’s Level Degree: 0 years of related work experience (Freshers eligible).
  • Bachelor’s Level Degree: Minimum 2 years of related work experience.

Mandatory Technical Skills:

  • Good knowledge of Modern C++ (C++11/14/17)
  • Experience using a version control system, preferably Git
  • Strong understanding of UML models and the ability to create them

Competencies:

  • Takes initiative
  • Works well independently
  • Good spoken/written English communication skills

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.