Software Engineer (C++)

KLA

Scroll down to apply
Chennai, Tamil Nadu0 – 2 Years1 day ago
RoleSoftware Engineer
LocationChennai, Tamil Nadu
Experience0 – 2 Years
QualificationB.E / B.Tech / M.E / M.Tech

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.

Key Responsibilities

  • As a Software Engineer at KLA, your key responsibilities will include:
  • 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 & Eligibility

  • To be eligible for KLA Recruitment 2026, candidates must strictly meet the following criteria:
  • Educational Background & Experience: Master’s Level Degree: 0 years of related work experience (Freshers eligible). Bachelor’s Level Degree: Minimum 2 years of related work 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.
  • 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.
  • Preferred Skills: Knowledge of C# and/or Python is a significant plus.
  • Soft Skills: Takes initiative, works well independently, and has good spoken/written English communication skills.
Note: This job is posted on external sites. Joblit shares the listing for convenience and does not take responsibility for third-party content.
Apply Now