1000 KLA Corporation
1000 KLA CorporationVerified Source

Senior C++ Engineer - Linux, OOD, Semiconductor

136K–232K
Onsite · San Jose, California
Posted July 29, 2026
payroll

Overview

You will build cutting-edge C++ software for KLA's next-gen mask inspection systems, owning machine control and data analysis modules used in semiconductor fabs worldwide. You'll collaborate with cross-functional teams including electrical, mechanical, optical, and algorithm engineers to solve complex system-level challenges. This role demands deep expertise in multi-threaded and multi-process programming, with opportunities to deploy REST APIs on Kubernetes. Your work will directly impact the yield and cost-effectiveness of advanced chip manufacturing.

What You'll Do8

  • 1Design and develop inspection machine control software using C++ and OOD for advanced mask inspection systems.
  • 2Build data analytics solutions that process high-volume inspection data, optimizing for performance and scalability.
  • 3Collaborate with cross-functional engineering teams to define and implement system requirements, translating complex physics into software features.
  • 4Optimize and maintain existing codebases to ensure reliability and efficiency in production environments.
  • 5Debug multi-threaded and multi-process applications in Linux environments, resolving issues that arise during integration and testing.
  • 6Handle escalations from customer sites, providing timely technical support and fixes.
  • 7Integrate REST APIs and RPC interfaces into machine control software, deploying with Kubernetes.
  • 8Lead code reviews and mentor junior engineers, promoting best practices in C++ and software design.

Requirements8

  • 1Doctorate + 0 years, Master's + 3 years, or Bachelor's + 5 years of related experience.
  • 25+ years of experience in C++ programming with strong OOD and design patterns.
  • 3Proven ability to debug and analyze data in multi-process, multi-threaded applications.
  • 4Proficiency in Linux-based development environments.
  • 5Experience with RPC and REST API definitions, with deployment on Kubernetes.
  • 6Familiarity with containerization technologies like Docker or Singularity.
  • 7Familiarity with frontend UI frameworks such as Qt, React, Angular, or Vue.
  • 8Strong leadership qualities and teamwork skills, with a motivation for team success.

Salary Insight

$136 - $232k per year

Location

Typeonsite
LocationSan Jose, California

Required Skills

C++Object Oriented DesignLinuxMulti‑threaded ProgrammingMulti‑process ProgrammingData AnalysisRPCREST APIKubernetesDockerQtVueReactAngularGtk
Share:

Similar open positions

Explore active roles that match your skills and interests.

Motion Recruitment Partners, LLC

Motion Recruitment Partners, LLC

3d agoRemotepayroll

Senior Application Engineer Software OEM Customer-facing

Design and ship high-performance embedded solutions that power OEM products. Own software and firmware integration from concept to production. Lead cross-functional initiatives that improve system reliability and performance. Drive technical excellence across distributed teams.

200K–250K
Embedded LinuxFirmware IntegrationOEM Partnerships+2 more
1000 KLA Corporation

1000 KLA Corporation

4d agoSan Jose, Californiapayroll

Senior Engineering Technician at KLA Corp

We seek a Senior Engineering Technician to lead building testing troubleshooting repair and installing complex semiconductor systems. This hands-on role involves working with engineers to transform designs into functional hardware while improving reliability and performance. Ideal candidate enjoys solving hardware problems and taking ownership of subsystem failures.

Competitive salary
pythonawsreact+2 more
Acnovate Corporation

Acnovate Corporation

12h agoSan Jose, Californiacontract

C++ Developer Medical Device, Los Gatos CA

You will design and implement C++ software for a safety-critical medical device system, owning modules from concept through verification. Work with a multidisciplinary team of engineers and regulatory specialists in a startup environment, where your code directly impacts patient safety. This role requires strict adherence to IEC 62304 and FDA standards, offering the chance to build robust, reliable systems from the ground up.

Competitive salary
C++Safety‑Critical Software DevelopmentMedical Device Regulations+1 more
0001 Applied Materials, Inc

0001 Applied Materials, Inc

14d agoSan Jose, Californiapayroll

C++ Software Engineer II at Applied Materials

We seek a skilled engineer to design and develop software for our control systems. You will own the creation of code for complex projects and troubleshoot difficult problems. This role drives innovation in semiconductor equipment and contributes to a supportive culture focused on growth.

124K–171K
cc++python+2 more
1000 KLA Corporation

1000 KLA Corporation

3d agoSan Jose, Californiapayroll

Senior Technical Program Manager at KLA Corp

Lead engineering development projects for mask inspection products within the RAPID division of KLA. Assess risks and drive initiatives while communicating cross-functionally. Present execution plans to leadership and clients. Identify bottlenecks and support roadmap development. This role offers a chance to work with pioneering semiconductor technology and collaborate with talented individuals in a dynamic environment.

160K–271K
Project ManagementLeadershipCross-functional Collaboration+5 more
1000 KLA Corporation

1000 KLA Corporation

14d agoSan Jose, Californiapayroll

Senior Mechanical Design Engineer KLA Corp

KLA seeks a Senior Mechanical Design Engineer to lead mechanical redesign of semiconductor inspection modules. This role drives technical leadership across product lifecycle while mentoring engineers and influencing product direction. The ideal candidate excels in precision mechanical design and collaborates with cross-functional teams to deliver high-performance inspection systems.

141K–240K
UHV system designHigh‑voltage mechanical integrationGD&T+7 more