KLA logo

Sr. Software Engineer

KLA
July 21, 2026
Full-time
On-site
Hsinchu, Taiwan
EDA Jobs, Level - Senior

Job Title

Sr. Software Engineer

Role Summary

Senior software engineer responsible for developing and maintaining machine control and inspection software for mask/reticle inspection systems in KLA's RAPID division. Work involves design, implementation, debugging and system integration of multi-threaded control software for semiconductor inspection equipment.

Experience Level

Senior-level. Typical experience expectations from the posting: PhD with 0 years related experience; Master's with ~3 years; Bachelor's with ~5 years.

Responsibilities

The role focuses on software design, implementation and troubleshooting for inspection systems and collaboration with multidisciplinary teams.

  • Design, implement and maintain C++ machine-control and inspection software.
  • Develop and debug multi-threaded and multi-process systems; apply OOD/OOP and design patterns.
  • Integrate software with electrical, mechanical, optical and algorithm teams; resolve system-level issues.
  • Create and maintain interfaces and documentation for software components.
  • Diagnose and troubleshoot production and field issues; improve system reliability and performance.
  • Participate in code reviews, testing and continuous improvement of development practices.

Requirements

Must-have technical skills and experience; nice-to-have items listed separately.

  • Must-have: Strong C++ programming skills, object-oriented design, and use of design patterns.
  • Proven experience with multithreading/multiprocessing and concurrent programming.
  • Strong software diagnostic, debugging and troubleshooting abilities in complex systems.
  • Experience defining interfaces and working in multidisciplinary engineering teams.
  • Nice-to-have: Linux administration, UML, and experience with semiconductor fab operations or manufacturing technology.

Education Requirements

Degrees mentioned in the posting: Doctorate (PhD), Master’s, or Bachelor’s in Computer Science, Computer Engineering or related fields. Minimum qualifications in the posting specify: PhD with 0 years related work experience; Master’s plus ~3 years related experience; Bachelor’s plus ~5 years related 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.

KLA logo

Date Posted: 2026-07-18