Senior Software Architect for Semiconductors

KLA

United States

On-site

USD 160,000 - 234,000

Full time

12 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

KLA is seeking a Sr. Software Engineer in Milpitas, CA to lead architecture, design, and development of high-performance C++ applications powering next-generation semiconductor inspection and metrology products.

You will drive scalable software architectures, mentor engineers, and collaborate with systems and hardware teams to deliver integrated solutions. You will influence technical direction, enforce quality practices, and optimize software performance across distributed, real-time systems

Qualifications

  • 12+ years of professional software development experience with C++
  • Experience delivering large-scale, complex software from architecture through deployment
  • Deep expertise in OO design, design patterns, and modern C++
  • Strong understanding of distributed, multi-threaded, high-performance systems
  • Experience in SDLC, code reviews, automated testing, CI/CD

Responsibilities

  • Lead architecture, design, and implementation of complex software systems
  • Define scalable, maintainable software architectures aligned with roadmaps
  • Mentor engineers and drive technical direction across teams
  • Collaborate with cross-functional teams to deliver integrated hardware-software platforms
  • Optimize performance and reliability of distributed real-time systems

Skills

C++ development
Architectural design
Multi-threaded
CI/CD
Debugging
Software performance

Education

Bachelor’s/Master’s/PhD in CS/CE/EE

Tools

Linux

Job description

KLA is seeking a Sr. Software Engineer in Milpitas, CA to lead architecture, design, and development of high-performance C++ applications powering next-generation semiconductor inspection and metrology products.

You will drive scalable software architectures, mentor engineers, and collaborate with systems and hardware teams to deliver integrated solutions. You will influence technical direction, enforce quality practices, and optimize software performance across distributed, real-time systems

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 – Semiconductor Inspection Systems
Senior Software Architect – Semiconductor Inspection Systems

KLA-Belgium • Milpitas (CA)

Hybrid
USD 160,000 - 234,000
Senior Software Architect — Lead High-Performance Systems
Senior Software Architect — Lead High-Performance Systems

KLA • Milpitas (CA)

On-site
USD 160,000 - 234,000
Software Engineer II, Semiconductors: Drive Innovation
Software Engineer II, Semiconductors: Drive Innovation

KLA • Ann Arbor (MI)

On-site
USD 83,000 - 122,000
Medical benefits
Dental & vision
401(k) with company match
+3
Senior HPC Architect: Systems & Software Lead
Senior HPC Architect: Systems & Software Lead

KLA-Belgium • Milpitas (CA)

On-site
USD 186,200 - 316,500
Medical insurance
Dental insurance
Vision insurance
+7
Senior Software Architect
Senior Software Architect

KLA-Belgium • Milpitas (CA)

On-site
USD 160,000 - 234,000
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
Metrology Systems Software Engineer (C++/C#)
Metrology Systems Software Engineer (C++/C#)

KLA-Belgium • Milpitas (CA)

Hybrid
USD 115,000 - 168,000
Director of Advanced Tech R&D for Semiconductors
Director of Advanced Tech R&D for Semiconductors

KLA • Milpitas (CA)

On-site
USD 192,000 - 288,000
Senior Software Architect
Senior Software Architect

KLA • Milpitas (CA)

On-site
USD 160,000 - 234,000