KLA logo

Software Engineer

KLA
May 11, 2026
Full-time
On-site
Chennai, Tamil Nadu, India
EDA Jobs, Level - Mid-Career

Job Title

Software Engineer

Role Summary

Join the SurfScan team within KLA's Global Products Group to design, develop, release and support wafer inspection/metrology software. The role focuses on implementing features, metrics and UI for inspection products running primarily on Windows platforms.

The engineer will collaborate with product engineers, stakeholders and customers to resolve issues and follow established development processes and best practices.

Experience Level

Mid-level. Typical experience: 2–4 years of software engineering in a product environment (mappings in Education Requirements).

Responsibilities

Primary responsibilities include development, feature design and customer support for SurfScan inspection products.

  • Analyze product requirements and NGS architecture to translate stakeholder needs into software features.
  • Design, implement and enhance software components and user interfaces on Windows platforms.
  • Develop features to generate and report inspection metrics from instrument data.
  • Investigate and resolve customer issues; coordinate with cross-functional teams to close incidents.
  • Follow established development processes, coding best practices and release procedures.
  • Contribute to debugging, testing and documentation for delivered software.

Requirements

Must-have technical skills and practical experience.

  • Strong programming skills in C++ and experience with VC++ development on Windows.
  • Experience with C# and WPF for user interface implementation.
  • Familiarity with SQL Server and Windows 32/64-bit programming environments.
  • Good software design and implementation skills; proven use of OOP/OOD and UML.
  • Good debugging skills and experience in user interface design and implementation.
  • Networking and hardware knowledge relevant to instrumented products.

Nice-to-have:

  • Experience with distributed or cross-platform (Windows–Linux) applications.
  • Semiconductor domain experience or knowledge of semiconductor processes.

Education Requirements

Bachelor's degree in Computer Science, Electronics or an equivalent field is stated; a Master's degree is preferred. The posting indicates equivalence between degree level and experience: a Master's-level degree may be considered with 0–1 year of work experience, while a Bachelor's-level degree is paired with 2–4 years of work experience. Equivalent practical experience may be acceptable.


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-11