Job Overview
Role: Software Engineer Location: Chennai Experience: 0-2 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. 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.
Experience: 0 – 2 Years of 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.