Skip to main content
KLA Corporation

Sr. Software Engineer - Milpitas, CA, United States

KLA Corporation Milpitas, CA, United States 1 day ago
Embedded & Systems Software

$136,300 - $231,700 USD yearly

Originally posted 21 October 2026 by the employer.

Develop Windows desktop applications using C# and WPF for spectral analysis in semiconductor metrology tools.

About the role

This role develops and enhances Windows desktop applications used for spectral analysis, recipe development, and measurement validation in semiconductor metrology tools. The position operates within the Film and Scatterometry Technology (FaST) division, collaborating with algorithm and application engineers on tools measuring film thickness, critical dimensions, composition, and resistivity.

What you'll do

- Translate complex measurement workflows into UI/UX designs alongside algorithm and application engineers. - Develop and maintain Windows desktop application features for spectral analysis, troubleshooting, and measurement validation. - Implement interactive data visualization components, including charts, heat maps, and data tables. - Integrate frontend components with backend computation libraries and manage native/managed interop. - Leverage AI-assisted development tools (such as Claude and GitHub Copilot) for code development, refactoring, and reviews. - Debug and resolve software defects reported by internal users and customers.

What you'll need

- Bachelor's degree with 3+ years of experience, Master's degree with 2+ years of experience, or a Doctorate. - Proficiency in C# and .NET Framework. - Experience with Windows Presentation Foundation (WPF) desktop application development and UI/UX development. - Working knowledge of C++ and native/managed interop. - Experience with asynchronous programming and multi-threaded applications. - Experience with version control systems such as Git.

Nice to have

- Exposure to scientific, engineering, or data-intensive software applications. - Background in semiconductor manufacturing, metrology, or process control systems. - Experience with Caliburn.Micro or similar MVVM frameworks. - Familiarity with advanced charting and visualization libraries such as LightningChart, Syncfusion, or equivalent. - Experience with Protobuf or other serialization or messaging frameworks.

Skills: C#, .NET Framework, WPF, UI/UX, metrology

Apply now
Milpitas, CA, United States
On-site
$136,300 - $231,700 USD yearly
1 day ago

Share this job