JobsSr Software Engineer (C++, OOD/OOP, Linux)
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?
