Senior C++ Software Engineer – Linux, OOD/Multithreaded

KLA

Milpitas (CA)

On-site

USD 136,300 - 231,700

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical benefits
Dental benefits
Vision benefits
401(k) matching
ESPP

Job summary

KLA RAPID Division is seeking a software engineer to build cutting-edge C++ software for next-generation mask inspection systems. You will work with cross-functional teams to develop machine control and data analytics, and leverage RPC/REST APIs with deployment in Kubernetes.

The ideal candidate will have strong C++ and data analysis skills, experience with multi-threaded/multi-process apps, and Linux-based development. Familiarity with Qt or modern UI frameworks is a plus.

Qualifications

  • Strong experience in C++ programming and design patterns.
  • Experience with multi-threaded and multi-process systems.
  • Familiarity with RPC/REST API architectures.
  • Linux-based development environment proficiency.
  • Experience with Kubernetes deployment is a plus.

Responsibilities

  • Design and develop inspection machine control software.
  • Collaborate with cross-functional teams to define system requirements.
  • Optimize code for performance and scalability.
  • Support integration and field escalations.

Skills

C++ programming
Multithreaded programming
RPC/REST API
Linux development
UI frameworks (Qt)

Education

BS/MS/PhD in CS/Engineering

Tools

Docker
Kubernetes
Qt

Job description

KLA RAPID Division is seeking a software engineer to build cutting-edge C++ software for next-generation mask inspection systems. You will work with cross-functional teams to develop machine control and data analytics, and leverage RPC/REST APIs with deployment in Kubernetes.

The ideal candidate will have strong C++ and data analysis skills, experience with multi-threaded/multi-process apps, and Linux-based development. Familiarity with Qt or modern UI frameworks is a plus.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Software Engineer - Linux/OOD
Senior C++ Software Engineer - Linux/OOD

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, vision benefits
401(K) with company matching
Tuition reimbursement program
Senior C++ Software Engineer - AI Tools for Mask Inspection
Senior C++ Software Engineer - AI Tools for Mask Inspection

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical insurance
Dental insurance
Vision insurance
+6
C++ Software Engineer: Multithreaded Linux & OOD
C++ Software Engineer: Multithreaded Linux & OOD

KLA • Milpitas (CA)

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

KLA • Milpitas (CA)

On-site
USD 136,300 - 231,700
Medical benefits
Dental benefits
Vision benefits
+2
Software Engineer (C++, OOD/OOP, Linux)
Software Engineer (C++, OOD/OOP, Linux)

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Senior Software Engineer for AI-Driven Mask Inspection
Senior Software Engineer for AI-Driven Mask Inspection

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 232,000
Senior Embedded Software Engineer – Real-Time Linux & PCIe
Senior Embedded Software Engineer – Real-Time Linux & PCIe

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, and vision benefits
401(k) with company matching
Student debt assistance
+2
Sr Software Engineer (C++, AI/ML, OOP, Linux)
Sr Software Engineer (C++, AI/ML, OOP, Linux)

KLA-Belgium • Milpitas (CA)

On-site
USD 136,300 - 231,700
Medical, dental, vision benefits
401(K) with company matching
Tuition reimbursement program
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 insurance
Dental insurance
Vision insurance
+6
Sr Software Engineer (C++, AI/ML, OOP, Linux)
Sr Software Engineer (C++, AI/ML, OOP, Linux)

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 232,000