$136,300 – $231,700
Listed on KLA-Tencor’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
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. The full posting is on their site.
Skills this role names
- C++
- Docker
- Grafana
- Kubernetes
- Linux
- Object-Oriented Programming (OOP)
- PostgreSQL
- Prometheus
- QT Framework
- REST API
Log in to see which of these are already on your profile.
What they ask for
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