KLA logo

Software Engineer

KLA
July 02, 2026
Full-time
On-site
Milpitas, California, United States
$114,800 - $195,200 USD yearly
Other Semiconductor Jobs, Level - Mid-Career

Job Title

Software Engineer

Role Summary

Develop C++ machine-control and data-analysis software for advanced mask inspection systems in the RAPID division. Work with cross-functional engineering teams to deliver high-performance, reliable inspection products.

Experience Level

Mid-level. Typically requires around 2+ years of related professional experience; exact requirement varies with education and prior responsibilities.

Responsibilities

Primary responsibilities include:

  • Design and implement inspection machine control software and data analytics solutions using modern C++.
  • Collaborate with electrical, mechanical, optical, algorithm, and software engineers to define and implement system requirements.
  • Optimize and maintain codebases for performance, scalability, and reliability.
  • Support integration and test activities and handle escalations from customer sites.
  • Contribute to API design and system-level architecture, including RPC/REST interfaces.

Requirements

Core technical requirements and skills:

  • Proven C++ programming skills, object-oriented design, and use of design patterns.
  • Strong debugging and data-analysis skills in multi-threaded and multi-process applications.
  • Proficiency with Linux-based development environments.
  • Ability to work effectively on cross-functional teams and communicate technical issues clearly.
  • Strong problem-solving skills and attention to software quality.

Nice-to-have:

  • Experience with RPC/REST architectures and API definitions.
  • Familiarity with containerization technologies (Docker, Singularity) and Kubernetes.
  • Experience with frontend UI frameworks such as Qt, Vue, React, Angular, or Gtk.

Education Requirements

Preferred: BS/MS/PhD in Computer Science, Engineering, or a related technical field. Posting states a Master's degree or a Bachelor's degree with approximately 2 years of related experience as minimum qualifications; equivalent practical experience may be considered.


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