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

Hiring organization: [KLA-Tencor](https://career.thegoodapps.co/organizations/kla-tencor)

Canonical page: https://career.thegoodapps.co/jobs/7be2b540-5300-41b4-a178-0537f1f5ea02

Listed on KLA-Tencor's own careers site. Applications go to them directly.

- Seniority: Senior
- Location: Milpitas, CA
- Salary: 136300 – 231700 USD per year

## Summary

KLA is hiring a senior C++ engineer to build software for mask inspection systems in the semiconductor space, focusing on machine control, data analysis, and AI integration. This role suits experienced developers comfortable with multi-threaded systems, Linux environments, and collaborating across hardware and algorithm teams.

_Our summary, not KLA-Tencor's wording._

## Skills named

C++, Docker, Grafana, Kubernetes, Linux, Object-Oriented Programming (OOP), PostgreSQL, Prometheus, QT Framework, REST API

## Required

- C++ programming and object-oriented design
- Multi-threaded and multi-process programming
- Linux-based development
- Data analysis and debugging
- Cross-functional collaboration with hardware and software teams

## Nice to have

- RPC/REST interface definitions
- Master's or PhD in Computer Science or related field
- Kubernetes and containerization (Docker, Singularity)
- Database experience (PostgreSQL, Prometheus)
- Observability tools (Grafana)
- Frontend frameworks (Qt, Vue, React, Angular, Gtk)
- AI/ML model training and inference integration

Apply on KLA-Tencor's site: https://kla.wd1.myworkdayjobs.com/en-US/Search/job/Milpitas-CA/Sr-Software-Engineer--C----OOD-OOP--Linux-_2637809
