More jobs:
Senior Software Engineer - C++/Architecture & Design
Job in
Milpitas, Santa Clara County, California, 95035, USA
Listed on 2026-10-05
Listing for:
KLA-Belgium
Full Time
position Listed on 2026-10-05
Job specializations:
-
Software Development
Software Architect, Software Engineer
Job Description & How to Apply Below
Group/Division The Semiconductor Products and Customers (Semi PC) business unit designs, builds and sells KLA’s product portfolio to help chip manufacturers meet high-quality standards for technologies like AI, data centers, automotive and electronic devices. Our inspection, metrology, and analytics systems detect and monitor defects across logic and memory chips, specialty semiconductors, wafers, reticles, advanced packaging, process equipment and materials. We also develop technologies for specialty processes, IC substrates, and PCB manufacturing, including etch and deposition, component inspection, and imaging and analytics.
The e-Beam division plays a critical role in KLA’s inspection ecosystem, with tools that deliver high-resolution, timely insights into defects and critical locations on the wafer. Used alongside KLA’s patterned and bare wafer inspectors, e-Beam systems help our customers quickly identify and understand yield-impacting issues—enabling faster, more effective actions to correct the manufacturing process.
What You'll DoIn this role, you will play a key part in advancing business priorities by delivering high-impact work across your area of expertise.
We are seeking a highly experienced Sr. Software Engineer to lead the architecture, design, and development of complex software systems that power next-generation semiconductor inspection and metrology products. This role is ideal for a hands-on technical leader who thrives on solving challenging engineering problems, defining scalable software architectures, and influencing the technical direction of sophisticated hardware-software platforms.
You will work closely with systems engineers, software developers, physicists, algorithm teams, and product engineers to design and deliver high-performance C++ applications that drive innovation across KLA's product portfolio.
Key Responsibilities Lead the architecture, design, and implementation of complex software systems using modern C++.Define scalable, maintainable, and high-performance software architectures aligned with product and technology roadmaps.
Drive software design decisions, conduct architecture reviews, and establish technical standards across development 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 continuous integration.
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…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×