KLA
KLA

Software Engineer (C++)

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

Job Overview

Role: Software Engineer Location: Chennai 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: 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.
  • Knowledge of C# and/or Python is a significant plus.

Competencies:

  • Takes initiative, works well independently, and has 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.