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.
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 FreeJob 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
T
Remote Business Analyst
Turing
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·4h ago
View & Apply T
Remote Business Analyst
Turing
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·4h ago
View & Apply T
Remote Business Analyst
Turing
Chennai, Tamil NaduSalary not disclosedFresher (0 years) expWork From HomeInformation Technology
Actively Hiring·4h ago
View & Apply