> Markdown version of [/jobs/ext/1971196-sr-software-engineer-c-ai-ml-oop-linux](https://www.wearedevelopers.com/jobs/ext/1971196-sr-software-engineer-c-ai-ml-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++, AI/ML, OOP, Linux) - **Company:** KLA-Tencor - **Location:** Milpitas, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Data Analysis, C++ (Programming Language), Databases, Software Debugging, Linux, PostgreSQL, Machine Learning, Object-Oriented Software Development, Qt (Software), Prometheus, Software Requirements Analysis, Multithreading, ReactJS, Grafana, Vue.js, Containerization, AngularJS, Kubernetes, Data Analytics, Front End Software Development, Docker - **Published:** August 7, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/sr-software-engineer-c%2B%2B-ai-ml-oop-linux-milpitas-ca-usa-58831721 ## About the Role _ escalations from customer sites Tasks * Proven experience in C++ programming and object-oriented design * Strong background in data analysis and debugging in multi-process, multi-threaded apps * Experience with Linux-based development environments * RPC/REST interface definitions experience is a plus * Familiarity with databases (PostgreSQL, Prometheus) and Observability tools (Grafana) * Familiarity with frontend tool stacks (Qt or Vue/React/Angular) * Experience with containerization technologies (Docker, Singularity) and Kubernetes is a plus * Doctorate + 0 years, or Master + 3 years, or Bachelor + 5 years of related experience Key requirements * medical * dental * vision * 401(K) with company matching * employee stock purchase program (ESPP) * tuition reimbursement ## Description Experteer Overview In this role you build cutting-edge C++ software for next-gen mask inspection systems and contribute to AI-enabled tooling. You work with cross-functional experts to tackle high-impact engineering challenges and help ensure tool availability through data analytics and machine control development. You'll design and integrate AI capabilities and collaborate across hardware, software, and algorithm teams. The role offers hands-on impact in a fast, innovation-driven environment that shapes semiconductor manufacturing. Compensation / Benefits * Design and develop inspection machine control software and data analytics for mask inspection systems * Integrate AI capabilities into production tools and evaluate model training/inference flows * Collaborate with cross-functional engineering teams to define and implement system requirements * Optimize and maintain existing codebases for performance, scalability, and reliability * Provide support during integration/test and handle escalations from customer sites Tasks * Proven experience in C++ programming and object-oriented design * Strong background in data analysis and debugging in multi-process, multi-threaded apps * Experience with Linux-based development environments * RPC/REST interface definitions experience is a plus * Familiarity with databases (PostgreSQL, Prometheus) and Observability tools (Grafana) * Familiarity with frontend tool stacks (Qt or Vue/React/Angular) * Experience with containerization technologies (Docker, Singularity) and Kubernetes is a plus * Doctorate + 0 years, or Master + 3 years, or Bachelor + 5 years of related experience Key requirements * medical * dental * vision * 401(K) with company matching * employee stock purchase program (ESPP) * tuition reimbursement ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Running Secure Life Science Research at Scale using Hybrid GPU HPC and Kubernetes 🧬](https://www.wearedevelopers.com/videos/100355-running-secure-life-science-research-at-scale-using-hybrid-gpu-hpc-and-kubernetes) - [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) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Best US AI Conferences for CTOs in 2026: Build vs. Buy, Vendor Evaluation, and Peer Intelligence](https://www.wearedevelopers.com/magazine/736-best-us-ai-conferences-for-ctos-in-2026-build-vs-buy-vendor-evaluation-and-peer-intelligence) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this)