KLA logo

Software Engineer

KLA
July 03, 2026
Full-time
On-site
Chennai, Tamil Nadu, India
Test Engineering Jobs, Level - Entry or Early Career

Job Title

Software Engineer

Role Summary

Develop software for high-throughput wafer inspection and defect classification across optical and eBeam platforms. Work across the stack, contributing to application development, system integration, and validation of high-performance compute systems.

Collaborate with hardware, algorithms, and systems teams to deliver scalable, production-ready solutions for semiconductor inspection products.

Experience Level

Entry-level. Typical experience guidance: MS +0–3 years or BS +2–5 years of software development experience.

Responsibilities

Primary responsibilities include designing, implementing, and maintaining software that operates at scale for inspection systems.

  • Design, develop, and maintain software components for inspection and review systems.
  • Work across the stack: UI, backend services, and system integration.
  • Rapidly learn new domains and take ownership of ambiguous or unfamiliar problems.
  • Collaborate with hardware teams and end users to define, specify, and validate solutions.
  • Communicate clearly in design discussions, code reviews, and cross-team interactions.
  • Optimize performance for compute-intensive workloads and system-level efficiency.
  • Experiment with AI/agentic coding tools to accelerate development and improve outcomes.
  • Contribute to code quality, testing, CI/CD, and shared engineering practices.

Requirements

Must-have technical skills and attributes for successful candidates.

  • Strong proficiency in C++ and experience working in Linux environments.
  • Solid fundamentals in data structures, algorithms, and software design.
  • Demonstrated ability to learn quickly and solve complex problems.
  • Strong written and verbal communication skills.

Nice-to-have (preferred):

  • Experience with high-performance computing or distributed systems.
  • Familiarity with semiconductor inspection or similar complex systems.
  • Exposure to hardware/software co-design or system-level performance tuning.
  • Experience with frontend frameworks (e.g., React) and backend services.
  • Familiarity with containerization technologies such as Docker.
  • Experience using AI-assisted or agentic development tools in real workflows.

Education Requirements

Required: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. Posting guidance: Master's with 0 years related experience; Bachelor's with ~2 years related experience (MS +0–3 years or BS +2–5 years). "Related field" is acceptable per the listing.


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.

KLA logo

Date Posted: 2026-07-03