KLA
KLA

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

onsite
Chennai
14-20 LPA
Posted 8/14/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

KLA Corporation is actively hiring for the role of Software Engineer . This is an excellent opportunity for candidates with 0–2 Years of Experience to join a leading capital equipment company for the semiconductor industry in Chennai . If you have a strong command over Modern C++ and an understanding of the full software development lifecycle, check the details below and apply immediately. 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.
  • Support: 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:

  • Modern C++ (C++11/14/17)
  • Git (version control system)
  • UML models (understanding and creation)

Competencies:

  • Strong understanding of the full software development lifecycle (SDLC)
  • C# and/or Python (significant plus)
  • 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.