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, C#, Python
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.
- 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.
Competencies:
- Knowledge of C# and/or Python is a significant plus.
- Takes initiative, works well independently, and has good spoken/written English communication skills.