Senior Software Architect: High-Performance Systems

KLA-Belgium

Milpitas (CA)

On-site

USD 160,000 - 234,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical insurance
401(k) matching
Employee stock purchase program (ESPP)

Job summary

KLA is seeking a Senior Software Engineer in Milpitas, CA to lead the architecture and development of high-performance C++ software for advanced semiconductor inspection and metrology products. You will work with cross-functional teams to shape system design and deliver scalable, reliable software across platforms.

The role emphasizes strong software engineering leadership, multi-threaded and distributed system expertise, and collaboration with hardware, algorithms, and product teams.

Qualifications

  • Advanced degree in computer science, computer engineering, electrical engineering or related field.
  • Strong C++ development experience with high-quality, maintainable solutions.
  • Proven ability to design and deliver large-scale software from architecture through deployment.
  • Deep expertise in object-oriented design and software architecture.
  • Experience with multi-threaded, distributed, and high-performance software systems.
  • Experience with SDLC, code reviews, automated testing, CI/CD and software quality practices.
  • Ability to influence technical direction and lead design discussions.

Responsibilities

  • Lead architecture, design, and implementation of complex software systems.
  • Define scalable, high-performance software architectures aligned with roadmaps.
  • Drive design decisions, review architecture, and set development standards.
  • Collaborate with systems engineering, algorithms, hardware, and product teams.
  • Translate complex requirements into elegant software designs.
  • Resolve critical issues through root-cause analysis and architectural improvements.
  • Evaluate new technologies and pilot proof-of-concept initiatives.
  • Promote engineering excellence with best practices in testing, CI/CD, and quality.
  • Enhance performance, scalability, reliability, and maintainability of systems.
  • Provide technical leadership and mentoring across projects.

Skills

C++ development
Software architecture
Distributed systems
CI/CD
High-performance computing

Education

Doctorate
Master's degree
Bachelor's degree

Tools

Linux environments

Job description

KLA is seeking a Senior Software Engineer in Milpitas, CA to lead the architecture and development of high-performance C++ software for advanced semiconductor inspection and metrology products. You will work with cross-functional teams to shape system design and deliver scalable, reliable software across platforms.

The role emphasizes strong software engineering leadership, multi-threaded and distributed system expertise, and collaboration with hardware, algorithms, and product teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Architect — Lead High-Performance Systems
Senior Software Architect — Lead High-Performance Systems

KLA • Milpitas (CA)

On-site
USD 160,000 - 234,000
Senior Software Architect - High-Perf C++ for Semiconductors
Senior Software Architect - High-Perf C++ for Semiconductors

KLA-Belgium • Milpitas (CA)

On-site
USD 160,000 - 234,000
Senior Software Architect for Semiconductors
Senior Software Architect for Semiconductors

KLA • United States

On-site
USD 160,000 - 234,000
Senior Systems Software Engineer - Hardware & Diagnostics
Senior Systems Software Engineer - Hardware & Diagnostics

KLA-Belgium • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical
Dental
Vision
+7
Senior C++ Software Engineer - Systems & Performance
Senior C++ Software Engineer - Systems & Performance

KLA • Milpitas (CA)

On-site
USD 136,000 - 232,000
Medical, dental, vision
401(k) matching
Employee stock purchase program (ESPP)
+2
Senior HPC Architect for Scalable AI & Chip Manufacturing
Senior HPC Architect for Scalable AI & Chip Manufacturing

KLA-Belgium • Milpitas (CA)

On-site
USD 186,000 - 273,000
Medical insurance
401(k) with company match
Employee stock purchase plan (ESPP)
+1
Software Engineer - Metrology Systems & Emulation
Software Engineer - Metrology Systems & Emulation

KLA-Belgium • Milpitas (CA)

On-site
USD 115,000 - 168,000
Medical, dental, vision
401(k) including company match
Employee stock purchase program
+2
Senior GPU HPC Architect – High-Performance Software
Senior GPU HPC Architect – High-Performance Software

KLA-Belgium • Milpitas (CA)

On-site
USD 186,000 - 273,000
Medical, dental, vision
Life insurance
401(k) with company match
+2
Senior Software Engineer - C#/C++ for Wafer Inspection
Senior Software Engineer - C#/C++ for Wafer Inspection

KLA • Milpitas (CA)

On-site
USD 136,300 - 231,700
Senior Embedded Systems Engineer: Linux Firmware & C++
Senior Embedded Systems Engineer: Linux Firmware & C++

KLA-Belgium • Milpitas (CA)

On-site
USD 141,000 - 207,000
Medical
Dental
Vision
+3