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

KLA-Tencor
Milpitas, CA, United States
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Artificial Intelligence Data Analysis C++ (Programming Language) Databases Software Debugging Linux PostgreSQL Machine Learning Object-Oriented Software Development Qt (Software) Prometheus Software Requirements Analysis
+10 more
Multithreading ReactJS Grafana Vue.js Containerization AngularJS Kubernetes Data Analytics Front End Software Development Docker

Job 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

Requirements

_ 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:35 min

Accessing software containers and developer training platforms

Paul Graham Paul Graham · WWC 2024

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

4:41 min

Scale and diversity of software development teams

Bastian Heilemann Bastian Heilemann +1 · WWC 2025

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

Videos

See all

Related articles

See all