Humberger Nav
mployee.me logo
NaukriPosted on 2026-05-28
KLA Logo

Software Engineer (C++, Linux)

KLA

ChennaiFull time2-7 yearsNot disclosed

We do not know your resume yet

Upload your resume to unlock your actual match score and identify important JD keywords before applying.

Recruiters may search these ATS Keywords in your resume

23+Important JD
Keywords
aiuic++Linuxlinuxdockerramp upDebugging + 15 more

Job Description

Summary
Build cutting edge C++ software for next gen mask inspection systems. Work with cross functional experts and tackle complex, high impact engineering challenges. AI/ML experience is a big plus.
Description
KLA RAPID Division is seeking a highly motivated individual with strong foundation in C++ programming and interest in data analysis. The ideal candidate will demonstrate good problem solving and debugging skills and will work on multi threaded and multi process programming environments. Experience with AI-assisted (agentic) development methodologies or hands-on working experience with machine learning (ML) is a strong plus.
In this role, you will develop inspection and data analysis software for advanced mask inspection systems. You will work closely with experienced software engineers and collaborate with multidisciplinary engineering teams including electrical, mechanical, optical, algorithm, and software teams to gain domain knowledge and help solve system level challenges.
Key Responsibilities
  • Design and develop inspection software and data analytics solutions for advanced mask inspection systems.
  • Collaborate with cross functional engineering teams to define and implement system requirements.
  • Optimize and maintain existing codebases to ensure performance, scalability, and reliability.
  • Provide support during beta site ramp up and handle escalations from customer sites.
Preferred Qualifications
  • BS or MS in Computer Science, Engineering, or a related field.
  • Proven experience in C++ programming, object oriented design, and design patterns.
  • Strong background in data analysis, including statistical summaries and predictive modeling.
  • Proficiency in Linux based development environments.
  • Strong leadership qualities, teamwork skills, and motivation for team success.
  • AI/ML experience with large dataset model development is a plus.
  • Familiarity with machine learning frameworks and workflows.
  • Familiarity with frontend development stacks such as Qt or other modern UI frameworks (Electron, Gtk).
  • Familiarity with containerization technologies (Docker, Singularity) for packaging software services.
Minimum Qualifications
Masters Level Degree and 0 years related work experience; Bachelors Level Degree and related work experience of 2 years


Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

About The Company

KLA

KLA develops industry-leading equipment and services that enable innovation throughout the electronics industry. We provide advanced process control and process-enabling solutions for manufacturing wafers and reticles, integrated circuits, packaging and printed circuit boards. In close collaboration with leading customers across the globe, our expert teams of physicists, engineers, data scientists and problem-solvers design solutions that move the world forward. Visit us at: www.kla.com Statements made on LinkedIn may constitute forward-looking statements under federal securities laws. These forward-looking statements involve risks and uncertainties that could significantly affect the expected results and are based on certain key assumptions. Due to such uncertainties and risks, no assurances can be given that such expectations will prove to have been correct, and readers are cautioned not to place undue reliance on such forward-looking statements, which speak only as of the date indicated. Other risks that KLA faces include those detailed in KLA filings with the Securities and Exchange Commission, including KLA's annual report on Form 10-K and quarterly reports on Form 10-Q. Forward-looking statements made by third parties do not necessarily reflect the opinion of KLA, are outside of KLA’s control and have not been verified or otherwise vetted by KLA.

Company Size10000+
HeadquartersMilpitas, California
IndustrySemiconductor Manufacturing
TypePublic Company
SpecialitiesSemiconductor Process Control, Inspection and Metrology, LED, Nanotechnology, AI, and Packaging

How to Apply Better for This Job

This section explains the correct next step without forcing sign-in immediately.

1

Check ATS score before applying

Scan your resume for ATS readability, formatting issues, missing sections, weak keywords, and content gaps.

2

Customize your resume for this JD

Match your resume with the job description and add ai , ui , c++ , Linux , linux , keywords where they fit naturally.

3

Find similar jobs too

Do not depend on one opening. Use your resume to find similar frontend jobs across relevant job platforms.

Ready with your customized resume?

Once your resume includes the right skills and is ATS-friendly, you can apply directly on the source platform.

Apply on Naukri

Market Insights:Best Programming Analyst Jobs in India

Find the latest Programming Analyst jobs across top Indian cities. Compare job counts by location and apply where hiring demand is higher.

40+ATS and HR-based resume checks available through ResuScan
8L+Jobs available through Job Match Pro for users looking for relevant jobs
206K+Resume keyword scans completed through Resume Keywords by Mployee.me
Apply with a custom resume