KLA logo

Associate / Technical Lead, Software Development

KLA
May 20, 2026
Full-time
On-site
Chennai, Tamil Nadu, India
Other Semiconductor Jobs, Level - Mid-Career

Job Title

Associate / Technical Lead, Software Development

Role Summary

Work within KLA Advanced Computing Labs (ACL) in Chennai to design and deliver scientific computing and modelling software for CD and thin film measurement systems. The role focuses on implementing high-performance modelling and computational workflows on the .NET/Windows platform and collaborating with scientists and engineers to translate computational requirements into production software.

Experience Level

Mid-level — professional experience: 3–6 years (as specified).

Responsibilities

Primary responsibilities include developing, optimizing, and maintaining modelling and computational software.

  • Design, implement, and maintain applications using C# or C++ on the .NET/Windows platform.
  • Translate modelling and computational requirements into robust, scalable software solutions in collaboration with scientists and engineers.
  • Develop and enhance modelling workflows and computational systems used in measurement applications.
  • Profile and optimize code for performance, scalability, and efficiency in scientific computing environments.
  • Perform code reviews, testing, debugging, and validation to ensure quality and correctness.
  • Contribute to UI/UX design and implementation where applicable.
  • Document software designs, workflows, and usage for internal stakeholders.

Requirements

Must-have skills and experience for immediate contribution; preferred skills listed separately.

  • 3–6 years professional software development experience.
  • Proficiency in C# or C++ and strong knowledge of the .NET framework and Windows development.
  • Experience with scientific computing, modelling, or computationally intensive applications.
  • Strong problem-solving skills and ability to work both independently and in a team.

Nice to have:

  • Experience with high-performance computing (HPC), parallel computing, or distributed systems.
  • Performance tuning experience, GPU programming, or other compute-intensive workload optimization.
  • Familiarity with UI/UX design principles and tools.
  • Experience with AI-assisted development tools.
  • Domain exposure to semiconductor metrology or modelling.

Education Requirements

Posting lists degree options: Doctorate, Master’s, or Bachelor’s in Computer Science, Engineering, or related technical fields. The posting ties minimum experience to degree level (Doctorate: 0 years; Master’s: 3 years; Bachelor’s: 5 years). Equivalent practical experience is not explicitly stated.


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-05-19