HPC Software Engineer: Linux, C++, Multithreaded Systems

KLA-Belgium

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) with company match
ESPP
Tuition assistance

Job summary

KLA Milpitas, CA is seeking an HPC Software Engineer to design and implement high-performance, multi-threaded, distributed software in C++ and Java. The role emphasizes Linux system programming, Shell and Python scripting, and robust software architecture.

The ideal candidate will have advanced degrees and experience with cloud/datacenter technologies, kernel-level debugging, and performance optimization for HPC workflows, with strong communication and problem-solving abilities.

Qualifications

  • Doctorate (Academic) Degree with related experience, or Master's with 3 years, or Bachelor's with 5 years
  • Strong C++, Java + OO design and Linux system programming skills
  • Experience with cloud/datacenter tech, virtualization, containers and cluster orchestration

Skills

Multithreading
Distributed computing
C++
Java
OO design
Linux system programming
Shell scripting
Python scripting
Analytical skills
Communication skills

Education

Doctorate (Academic) Degree
Master's Degree
Bachelor's Degree

Tools

Linux kernel config
Performance tuning
Device driver development
Kernel debugging
Cloud/datacenter
Virtualization
Containerization
Kubernetes (cluster orchestration)

Job description

KLA Milpitas, CA is seeking an HPC Software Engineer to design and implement high-performance, multi-threaded, distributed software in C++ and Java. The role emphasizes Linux system programming, Shell and Python scripting, and robust software architecture.

The ideal candidate will have advanced degrees and experience with cloud/datacenter technologies, kernel-level debugging, and performance optimization for HPC workflows, with strong communication and problem-solving abilities.

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

Similar jobs worth comparing

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
HPC System Software Engineer: Large-Scale AI & Image Workloads
HPC System Software Engineer: Large-Scale AI & Image Workloads

KLA-Belgium • Milpitas (CA)

On-site
USD 136,300 - 231,700
Medical benefits
401(K) with company matching
Tuition reimbursement
+1
HPC Cluster Engineer
HPC Cluster Engineer

KLA • Milpitas (CA)

On-site
USD 95,000 - 161,500
Medical benefits
401(K) with company matching
Tuition reimbursement program
+1
HPC Hardware Engineer – Build Scalable Compute Clusters
HPC Hardware Engineer – Build Scalable Compute Clusters

KLA-Belgium • Milpitas (CA)

On-site
USD 95,000 - 162,000
Medical, dental, vision benefits
401(K) including company matching
Employee Stock Purchase Program (ESPP)
+3
HPC Systems Software Engineer – Large-Scale DL & Image
HPC Systems Software Engineer – Large-Scale DL & Image

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, and vision benefits
401(k) with company matching
Employee stock purchase program (ESPP)
+2
HPC Storage Engineer: High-Performance Linux Systems
HPC Storage Engineer: High-Performance Linux Systems

Dormont Manufacturing Co • Ann Arbor (MI)

On-site
USD 105,000 - 180,000
Medical, dental, vision benefits
401(k) with company matching
Employee stock purchase program
HPC Software Engineer for Multiphysics & Parallel Computing
HPC Software Engineer for Multiphysics & Parallel Computing

Los Alamos National Laboratory • Los Alamos (NM)

On-site
USD 80,000 - 110,000
Medical insurance
401(k) with matching
Paid parental leave
+1
High Performance Computing Engineer
High Performance Computing Engineer

Schlumberger • Houston (TX)

On-site
USD 90,000 - 130,000
Lead HPC Architect — Linux & Storage Systems
Lead HPC Architect — Linux & Storage Systems

KLA-Belgium • Ann Arbor (MI)

On-site
USD 129,000 - 221,000
401(k) with company matching
Medical, dental, and vision insurance
Tuition reimbursement