JobsSr Software Engineer (C++, OOD/OOP, Linux)
KLA logo

Sr Software Engineer (C++, OOD/OOP, Linux)

KLA

Location

Milpitas, CA

Type

Full-time

Posted

6/21/2026

Compensation

$136,300 - $231,700 per year

Undergraduate with 5+ Years of Experience
Approval 97.8%·Filings 803·New hires 321·
💎 Strong Sponsor
·FY 2025

Job description

The KLA RAPID Division is seeking a highly motivated individual to build cutting-edge C++ software for next-generation mask inspection systems. This role involves collaborating with cross-functional engineering teams to tackle complex engineering challenges and develop machine control and data analysis software. The ideal candidate will have strong expertise in C++ programming and data analysis, along with a deep understanding of multi-threaded and multi-process programming environments. The team focuses on ensuring high lithography yields and cost-effective manufacturing in the semiconductor industry.

Requirements

  • BS/MS/PhD in Computer Science, Engineering, or a related field.
  • Proven experience in C++ programming, object-oriented design, and design patterns.
  • Strong background in data analysis and debugging in multi-process multi-threaded applications.
  • Strong leadership qualities, teamwork skills, and motivation for team success.
  • Proficiency in Linux-based development environments.
  • Experience with RPC/REST interface definitions is a plus.
  • Familiarity with frontend tool stacks such as Qt or other modern UI frameworks is preferred.
  • Familiarity with containerization technologies (Docker, Singularity) and Kubernetes is a plus.

Responsibilities

  • Design and develop inspection machine control software and data analytics solutions for advanced mask inspection systems.
  • Collaborate with cross-functional engineering teams to define and implement system requirements.
  • Optimize and maintain existing codebases to ensure performance, scalability, and reliability.
  • Provide support during integration and testing and handle escalations from customer sites.

Benefits

  • Employees at KLA are often offered competitive pay with bonuses, a 401(k) match, an employee stock purchase program, and financial perks like student-debt assistance, planning support, and group insurance discounts. Health and lifestyle benefits typically include medical/dental/vision, life and other voluntary coverages, paid time off and holidays, family leave, backup care, wellness rewards, gym discounts, and community-volunteering opportunities. Employees also get strong growth support through tuition reimbursement, KLA’s corporate learning center, education awards, and engineering certification programs.

Is this posting expired or inaccurate?