Job Title
Software Engineer
Role Summary
Work on software that powers wafer inspection and defect classification for KLA's optical and eBeam platforms. The role involves full‑stack development and close collaboration with hardware, algorithms, and systems teams to deliver high‑throughput, production‑ready solutions.
Experience Level
Mid-level. Posting guidance: MS + 0–3 years or BS + 2–5 years of software development experience.
Responsibilities
The team develops scalable, high‑performance inspection and review systems. Key responsibilities include:
- Design, develop, and maintain software components for inspection and review systems.
- Work across the stack: UI, backend services, and system integration.
- Collaborate with hardware, algorithms, and end users to define, specify, and validate solutions.
- Optimize performance for compute‑intensive workloads and improve system‑level efficiency.
- Contribute to code quality, testing, CI/CD, and shared engineering practices.
- Rapidly ramp on new domains and take ownership of ambiguous or unfamiliar problems.
- Experiment with AI / agentic coding tools to accelerate development and improve outcomes.
Requirements
Must-have technical skills and competencies. Preferred items are listed after must-haves.
-
Must-have: Strong proficiency in C++ and practical experience in Linux environments.
-
Must-have: Solid fundamentals in data structures, algorithms, and software design.
-
Must-have: Demonstrated ability to learn quickly, solve complex problems, and communicate clearly in writing and verbally.
-
Must-have: Experience optimizing performance for compute‑intensive applications or system‑level performance tuning.
-
Preferred / Nice-to-have: Experience with high‑performance computing or distributed systems.
-
Preferred / Nice-to-have: Familiarity with frontend frameworks (e.g., React) and backend service development.
-
Preferred / Nice-to-have: Containerization experience (e.g., Docker) and exposure to hardware/software co‑design.
-
Preferred / Nice-to-have: Prior experience in semiconductor/inspection systems and use of AI‑assisted development tools in real workflows.
Education Requirements
Posting specifies a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related technical field. The listing gives experience guidance: MS + 0–3 years or BS + 2–5 years of software development experience; Minimum Qualifications state Master's with 0 years or Bachelor's with 2 years related work experience.
About the Company
Company: KLA
Headquarters: Chennai, India
KLA is a global leader in diversified electronics for the semiconductor manufacturing industry. The company enables the production of electronic devices by inventing systems and solutions for manufacturing integrated circuits, wafers, and displays. With over 40 years of experience, KLA invests heavily in innovation and R&D to support advanced chip design and manufacturing process optimization, collaborating with top technology providers to deliver future electronic devices.

Date Posted: 2026-07-09