> Markdown version of [/jobs/ext/1994601-sr-software-engineer-c-ood-oop-linux](https://www.wearedevelopers.com/jobs/ext/1994601-sr-software-engineer-c-ood-oop-linux). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr Software Engineer (C++, OOD/OOP, Linux) - **Company:** KLA-Tencor - **Location:** Milpitas, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Data Analysis, C++ (Programming Language), Software Debugging, Software Design Patterns, Linux, Object-Oriented Software Development, Qt (Software), Software Requirements Analysis, Multithreading, Modern Ui, ReactJS, Vue.js, Containerization, AngularJS, Kubernetes, Information Technology, Data Analytics, Docker - **Published:** August 8, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/sr-software-engineer-c%2B%2B-ood-oop-linux-milpitas-ca-usa-58846824 ## About the Role * Engineering, or related field, * Proven C++ programming experience with object-oriented design and design patterns * Strong data analysis and debugging skills in multi-process/multi-threaded apps * Linux proficiency * RPC/REST interface definitions experience is a plus * Familiarity with Qt or other modern UI frameworks (Vue/React/Angular/Gtk) is a plus * Experience with containerization (Docker, Singularity) and Kubernetes is a plus * Strong leadership, teamwork, and motivation for team success Key requirements * medical, dental, vision * 401(k) with company matching * employee stock purchase program (ESPP) * tuition reimbursement * development and career growth opportunities * wellness benefits ## Description Experteer Overview As a software engineer in the RAPID division, you will build cutting-edge C++ software for next-gen mask inspection systems and collaborate with multidisciplinary teams to tackle high-impact challenges. You'll help shape data analytics and machine control components that enable high-yield lithography. This is a hands-on role at the core of advanced semiconductor inspection tech, with opportunities to influence system performance and reliability. You'll work in a fast-paced, cross-functional environment where innovation drives tangible manufacturing improvements. Compensation / Benefits * Design and develop machine control software and data analytics for mask inspection systems * Collaborate with cross-functional engineering teams to define and implement system requirements * Optimize and maintain codebases for performance, scalability, and reliability * Provide support during integration and test and handle customer escalations Tasks * BS/MS/PhD in Computer Science, Engineering, or related field * Proven C++ programming experience with object-oriented design and design patterns * Strong data analysis and debugging skills in multi-process/multi-threaded apps * Linux proficiency * RPC/REST interface definitions experience is a plus * Familiarity with Qt or other modern UI frameworks (Vue/React/Angular/Gtk) is a plus * Experience with containerization (Docker, Singularity) and Kubernetes is a plus * Strong leadership, teamwork, and motivation for team success Key requirements * medical, dental, vision * 401(k) with company matching * employee stock purchase program (ESPP) * tuition reimbursement * development and career growth opportunities * wellness benefits ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)