KLA Corporation
KLA Corporation

Associate Software Engineer

onsite
Chennai
Best in Industry
Posted 2/4/2026
Exp: 0y

Responsibilities

  • Perform requirements analysis, software design, development, and unit testing.
  • Ensure that detailed designs, code, and unit tests are robust, scalable, and future-proof.
  • Work with hardware/systems groups to map system requirements to software design.
  • Highlight, review, and mitigate technical risks in conjunction with the Technical Lead.
  • Handle software sustenance activities and maintain existing codebases.
  • Follow KLA-defined software development processes and provide inputs for project estimation.

Qualifications

  • MS / M.Tech / M.Sc degree in Computer Science, Software Engineering, Electronics, Electrical, Mechanical, or Aerospace Engineering.
  • Strong fundamentals in C, C++, C#, and .Net technologies.
  • Ability to work with hardware/systems groups and move cleanly from theoretical to implementation thinking.
  • Excellent analytical, problem-solving, organizational, and interpersonal skills.
  • Willingness to travel to the US and other customer locations on short assignments.

About the Company

KLA Corporation is a global leader in process control and yield management systems for the semiconductor and related nanoelectronics industries. KLA’s products and services are used by chip manufacturers to manage yield throughout the entire semiconductor fabrication process. Joining KLA means working at the forefront of technology, where software meets advanced hardware engineering.