K

Software Engineer - C++ and Linux

KLA
Chennai, Tamil NaduSalary not disclosed2 years expDay ShiftPosted 4d ago10 views
Actively Hiring

Before you apply — will your resume pass the ATS?

Most IT resumes get rejected by ATS before a recruiter sees them.

Check My Resume Free

Apply for this Job

Before you apply — will your resume pass the ATS?

Most IT resumes get rejected by ATS before a recruiter sees them.

Check My Resume Free
Apply on Company Website

Job Description

Role Overview KLA RAPID Division is hiring a Software Engineer to build advanced inspection and data analysis software for next-generation mask inspection systems. This is a high-impact engineering role within a globally recognised semiconductor leader that invests heavily in R&D and cutting-edge technology. You will collaborate with multidisciplinary teams spanning software, hardware, optics, and algorithms to solve complex system-level challenges. Key Responsibilities - Design and develop C++ based inspection software and data analytics solutions for advanced mask inspection systems - Collaborate with cross-functional engineering teams including electrical, mechanical, optical, and algorithm teams to define and implement system requirements - Optimise and maintain existing codebases to improve performance, scalability, and long-term reliability - Support beta-site ramp-up activities and manage escalations arising from customer deployments - Work within multi-threaded and multi-process programming environments to deliver robust software solutions Required Qualifications - Bachelor's degree in Computer Science, Engineering, or a related discipline with 2 years of relevant experience, or a Master's degree with 0 years of experience - Strong proficiency in C++ programming, object-oriented design principles, and common design patterns - Solid background in data analysis including statistical summaries and predictive modelling - Hands-on experience with Linux-based development environments - Familiarity with machine learning frameworks, containerisation tools such as Docker or Singularity, and UI frameworks like Qt, Electron, or GTK is a plus - Experience with AI-assisted or agentic development methodologies and large-dataset model development is an added advantage Why Join Us KLA is a world leader in semiconductor process control solutions and offers a competitive, family-friendly rewards package in an inclusive and innovation-driven work culture. This role gives you the opportunity to work on technologies that power virtually every electronic device in the world.

Requirements

- Proficiency in C++ programming and object-oriented design - Experience with multi-threaded and multi-process programming - Strong data analysis and statistical modelling skills - Linux-based development environment experience - Familiarity with ML frameworks and AI-assisted development - Knowledge of containerisation tools like Docker or Singularity - Exposure to UI frameworks such as Qt, Electron, or GTK - Good debugging and problem-solving abilities - Strong teamwork and communication skills

Benefits

- Competitive total rewards package - Inclusive and diverse work environment - Opportunity to work on cutting-edge semiconductor technologies - Collaboration with world-class engineers and scientists - R&D-focused organisation with strong investment in innovation

Frequently Asked Questions

How to apply for Software Engineer - C++ and Linux at KLA?

Contact the company directly.

What is the salary for this role?

Salary details will be discussed during the interview.

What experience is required?

2 years of experience is required.

Is this position still open?

Yes, this position is currently active and accepting applications.

Similar Jobs

Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·4h ago
View & Apply
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·4h ago
View & Apply
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·4h ago
View & Apply