Senior C++ Software Engineer - Systems & Performance

KLA

Milpitas (CA)

On-site

USD 136,000 - 232,000

Full time

36 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, vision
401(k) matching
Employee stock purchase program (ESPP)
Tuition reimbursement
Paid time off

Job summary

KLA is seeking a research scientist, software engineer, or related role in Milpitas, CA. The position emphasizes extensive C++ development, multithreading, and system-level design for semiconductor manufacturing tools.

The role requires a strong background in software engineering, memory management, performance optimization, and experience with Git and CI/CD pipelines. Competitive base pay and a comprehensive benefits package are offered.

Qualifications

  • Bachelors degree in computer science or engineering with 5+ years of experience.
  • Master's degree in a related field with 3+ years of experience.
  • Doctorate in a related field with 1+ year of experience.

Responsibilities

  • Develop and troubleshoot multidisciplinary software/hardware systems.
  • Contribute to large software systems for semiconductor products.
  • Collaborate across teams to design robust architectures.

Skills

C++ development
Multithreading
Windows/Linux
Memory management
Performance profiling
Version control
CI/CD
Communication

Education

Bachelor's degree in CS/EE
Master's degree in related field
Doctorate in related field

Tools

STL
Boost
WinDBG
Windows internals

Job description

KLA is seeking a research scientist, software engineer, or related role in Milpitas, CA. The position emphasizes extensive C++ development, multithreading, and system-level design for semiconductor manufacturing tools.

The role requires a strong background in software engineering, memory management, performance optimization, and experience with Git and CI/CD pipelines. Competitive base pay and a comprehensive benefits package are offered.

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

Similar jobs worth comparing

Senior Software Engineer - C#/C++ for Wafer Inspection
Senior Software Engineer - C#/C++ for Wafer Inspection

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Software Engineer II — Scalable Systems, End-to-End Impact
Software Engineer II — Scalable Systems, End-to-End Impact

KLA-Belgium • Milpitas (CA), Northern (KY)

Hybrid
USD 136,000 - 232,000
Senior C++ Systems Engineer - Linux, OOP, Multi-Threaded
Senior C++ Systems Engineer - Linux, OOP, Multi-Threaded

Socket.dev • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, vision
401(k) with company match
Employee stock purchase program (ESPP)
Regional Applications Engineer – Semiconductor Metrology
Regional Applications Engineer – Semiconductor Metrology

KLA-Belgium • Milpitas (CA)

On-site
USD 98,000 - 166,000
Medical insurance
Dental insurance
Vision insurance
+4
Software Engineer - Linux Infra & Distributed Computing
Software Engineer - Linux Infra & Distributed Computing

KLA-Belgium • Milpitas (CA), Northern (KY)

Hybrid
USD 136,000 - 232,000
401(k) with company match
Employee stock purchase program (ESPP)
Tuition reimbursement
Senior HPC Architect: Systems & Software Lead
Senior HPC Architect: Systems & Software Lead

KLA-Belgium • Milpitas (CA)

On-site
USD 186,000 - 317,000
Medical insurance
Dental insurance
Vision insurance
+7
Senior C++ Software Engineer - Linux/OOD
Senior C++ Software Engineer - Linux/OOD

KLA-Belgium • Milpitas (CA)

On-site
USD 136,300 - 231,700
Medical, dental, vision benefits
401(K) with company matching
Tuition reimbursement program
Lead Embedded Software Engineer - Real-Time Machine Control
Lead Embedded Software Engineer - Real-Time Machine Control

KLA • Milpitas (CA)

On-site
USD 159,000 - 272,000
401(K) with company matching
Tuition reimbursement program
Wellness benefits including EAP
Linux Systems Engineer — Image Computer Product Dev
Linux Systems Engineer — Image Computer Product Dev

KLA • Milpitas (CA)

On-site
USD 117,000 - 201,000
Senior Windows Software Engineer – Metrology Tools
Senior Windows Software Engineer – Metrology Tools

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, vision benefits
401(K) with company matching
Tuition reimbursement program