JOBSEARCHER

Sr Software Engineer (C++, AI/ML, OOP, Linux)

Jobs/Sr Software Engineer (C++, AI/ML, OOP, Linux)Homesvg]:w-3.5 [&>svg]:h-3.5"> Jobssvg]:w-3.5 [&>svg]:h-3.5"> Companiessvg]:w-3.5 [&>svg]:h-3.5"> KLAsvg]:w-3.5 [&>svg]:h-3.5"> Sr Software Engineer (C++, AI/ML, OOP, Linux)Sr Software Engineer (C++, AI/ML, OOP, Linux)KLASr Software Engineer (C++, AI/ML, OOP, Linux)KLALocationMilpitas, CATypeFull-timePosted8/7/2026Compensation$136,300 - $231,700 per yearUndergraduate with 5+ Years of ExperienceApproval 97.8%Filings 803New hires 321 💎 Strong SponsorFY 2025Job DescriptionThe 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 multidisciplinary engineering teams to tackle complex engineering challenges and integrate AI capabilities into KLA systems. The ideal candidate will have strong expertise in C++ programming and data analysis, as well as experience in multi-threaded programming environments. The focus is on developing machine control and data analysis software to improve tool availability.RequirementsBS/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.Proficiency in Linux-based development environments.Experience with RPC and REST API architectures is a plus.Familiarity with databases and observability tools.Familiarity with frontend tool stacks and containerization technologies is a plus.ResponsibilitiesDesign and develop inspection machine control software and data analytics solutions for advanced mask inspection systems.Integrate AI capabilities into production tools and evaluate different model training and inference flows.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.BenefitsEmployees 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?Sr Software Engineer (C++, AI/ML, OOP, Linux)KLASomething wrong with this listing?At a glanceMilpitas, CAFull-time8/7/2026$136,300 - $231,700 per year