Lead Software Architect, Semiconductor Metrology (C++)

Socket.dev

Milpitas (CA)

On-site

USD 160,000 - 234,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision
401(K) with company matching
Employee stock purchase program

Job summary

KLA in Milpitas, CA is seeking a highly experienced Sr. Software Engineer to lead the architecture, design, and development of complex C++ systems powering next-generation semiconductor inspection and metrology products.

You will work with systems engineers, algorithms, and product teams to deliver high-performance software, establish scalable architectures, and mentor engineers across multiple projects in a fast-paced environment.

Qualifications

  • 12+ years of professional software development experience with a strong emphasis on C++ development.
  • Proven experience designing and delivering large-scale, complex software systems from architecture through deployment.
  • Deep expertise in object-oriented design, software architecture, design patterns, and modern C++ development.
  • Strong understanding of multi-threaded, distributed, and high-performance software systems.
  • Experience developing software for complex engineering, scientific, semiconductor, or hardware-integrated applications.
  • Demonstrated ability to architect scalable and maintainable software solutions that span multiple products and teams.
  • Strong debugging, troubleshooting, and performance optimization skills in complex software environments.
  • Experience with SDLC, code reviews, automated testing, CI/CD workflows, and software quality practices.
  • Ability to influence technical direction, lead design discussions, and drive consensus across engineering organizations.
  • Excellent written and verbal communication skills with the ability to convey complex technical concepts to diverse audiences.

Responsibilities

  • Lead architecture, design, and implementation of complex software systems using modern C++.
  • Define scalable, high-performance architectures aligned with product roadmaps.
  • Drive software design decisions, conduct architecture reviews, and establish technical standards across teams.
  • Develop robust frameworks, libraries, and reusable components that improve product consistency and engineering productivity.
  • Collaborate with cross-functional teams including systems engineering, algorithms, hardware engineering, and product development to deliver integrated solutions.
  • Analyze complex technical requirements and translate them into elegant, scalable software designs.
  • Drive resolution of critical system-level issues through root cause analysis and architectural improvements.
  • Evaluate and introduce new technologies, tools, and development methodologies through proof-of-concept initiatives.
  • Promote engineering excellence through best practices in software design, code quality, testing, automation, and CI/CD.
  • Optimize software performance, scalability, reliability, and maintainability across distributed and real-time systems.
  • Provide technical leadership and mentorship to engineers across multiple projects.
  • Influence long-term software strategy and contribute to future platform and product architecture decisions.
  • Communicate complex technical concepts, tradeoffs, and architectural recommendations to engineering and business stakeholders.

Skills

C++ development
Large-scale software
Architecture & design
Multi-threaded systems
Distributed systems
SDLC & CI/CD
Mentoring engineers
Communication

Education

Bachelor's degree
Master's degree
PhD

Tools

Linux
Git
CI/CD tooling
Performance profiling

Job description

KLA in Milpitas, CA is seeking a highly experienced Sr. Software Engineer to lead the architecture, design, and development of complex C++ systems powering next-generation semiconductor inspection and metrology products.

You will work with systems engineers, algorithms, and product teams to deliver high-performance software, establish scalable architectures, and mentor engineers across multiple projects in a fast-paced environment.

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

Similar jobs worth comparing

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 - 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 — Lead High-Performance Systems
Senior Software Architect — Lead High-Performance Systems

KLA • Milpitas (CA)

On-site
USD 160,000 - 234,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
Senior Software Architect
Senior Software Architect

KLA-Belgium • Milpitas (CA)

Hybrid
USD 160,000 - 234,000
Lead, Next-Gen Systems Design Engineer (Metrology)
Lead, Next-Gen Systems Design Engineer (Metrology)

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

Hybrid
USD 160,000 - 271,000
Medical
Dental
Vision
+4
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
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: 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 Software Architect
Senior Software Architect

KLA • Milpitas (CA)

On-site
USD 160,000 - 234,000