Senior C++ Systems Engineer — Linux, OOP, Kubernetes

KLA

Milpitas (CA)

Hybrid

USD 136,000 - 232,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical
Dental
Vision
Life
401(K)
Employee Stock Purchase Program (ESPP)
Student debt assistance
Tuition reimbursement
Development and career growth
Financial planning
Wellness benefits
Paid time off
Paid holidays
Family care

Job summary

KLA in Milpitas, CA, is seeking a highly skilled software engineer to build cutting-edge C++ software for next-generation mask inspection systems.

You will work with cross-functional teams, tackle complex engineering challenges, and contribute to data analytics and machine control software. RPC/REST APIs and Kubernetes deployment experience are a strong plus.

The role offers a competitive base pay and a comprehensive benefits package, with opportunities for growth in a global tech leader.

Qualifications

  • BS/MS/PhD in Computer Science, Engineering, or another related field.
  • Proven experience in C++ programming, object-oriented design, and design patterns.
  • Strong background in data analysis and debugging in multi-process multi-threaded apps.
  • Strong leadership qualities, teamwork skills, and motivation for team success.
  • Proficiency in Linux-based development environments.
  • RPC/REST interface definitions experience is a plus.
  • Familiarity with frontend tool stacks such as Qt or other modern UI frameworks (Vue/React/Angular/Gtk).
  • Familiarity with containerization technologies (Docker, Singularity) and Kubernetes is a plus.

Responsibilities

  • Design and develop inspection machine control software and data analytics solutions for advanced mask inspection systems.
  • Collaborate with cross-functional engineering teams to define and implement system requirements.
  • Optimize and maintain existing codebases to ensure performance, scalability, and reliability.
  • Provide support during integration/test and handle escalations from customer sites.

Skills

C++ programming
data analysis
multi-threaded programming
multi-process programming
RPC
REST API
Kubernetes
Docker
Qt

Education

BS/MS/PhD in Computer Science, Engineering, or related field

Tools

Qt
Linux

Job description

KLA in Milpitas, CA, is seeking a highly skilled software engineer to build cutting-edge C++ software for next-generation mask inspection systems.

You will work with cross-functional teams, tackle complex engineering challenges, and contribute to data analytics and machine control software. RPC/REST APIs and Kubernetes deployment experience are a strong plus.

The role offers a competitive base pay and a comprehensive benefits package, with opportunities for growth in a global tech leader.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - C++ AI for Mask Inspection
Senior Software Engineer - C++ AI for Mask Inspection

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical
Dental
Vision
+4
Senior Software Architect: High-Performance Systems
Senior Software Architect: High-Performance Systems

KLA • Milpitas (CA)

On-site
USD 160,000 - 234,000
Medical insurance
401(k) matching
Employee stock purchase program (ESPP)
HPC Linux Systems Engineer | Kubernetes & HPC
HPC Linux Systems Engineer | Kubernetes & HPC

KLA • Milpitas (CA)

On-site
USD 136,000 - 200,000
Medical, dental, vision
401(k) with company matching
Career growth opportunities
C++ Linux Software Engineer Intern — Hands-on Inspection
C++ Linux Software Engineer Intern — Hands-on Inspection

New Grad • Milpitas (CA)

On-site
USD 51,000 - 68,000
Sr Software Engineer (C++, AI/ML, OOP, Linux)
Sr Software Engineer (C++, AI/ML, OOP, Linux)

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical
Dental
Vision
+4
Software Engineer - HPC, GPU & Cloud-Native Systems
Software Engineer - HPC, GPU & Cloud-Native Systems

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical benefits
401(k) + ESPP
Tuition reimbursement
+2
Senior Embedded Systems Engineer: Linux Firmware & C++
Senior Embedded Systems Engineer: Linux Firmware & C++

KLA • Milpitas (CA)

On-site
USD 141,000 - 207,000
Medical
Dental
Vision
+3
Distributed Systems Software Engineer — Scalable Tech
Distributed Systems Software Engineer — Scalable Tech

1000 KLA • Milpitas (CA)

On-site
USD 115,000 - 195,000
Sr Software Engineer (C++, OOD/OOP, Linux)
Sr Software Engineer (C++, OOD/OOP, Linux)

KLA • Milpitas (CA)

Hybrid
USD 136,000 - 232,000
Medical
Dental
Vision
+11
Distributed Systems Engineer - High-Performance Platforms
Distributed Systems Engineer - High-Performance Platforms

KLA • Milpitas (CA)

On-site
USD 115,000 - 195,000
Medical insurance
Dental insurance
Vision insurance
+3