Job Title
Sr. Software Engineer
Role Summary
Develop and enhance Windows desktop applications for spectral analysis, recipe development, measurement validation, and troubleshooting in semiconductor metrology tools. Work closely with algorithm and application engineers in the Film and Scatterometry Technology (FaST) division to deliver robust, high-performance engineering software for manufacturing workflows.
Experience Level
Senior. See Education Requirements for degree and equivalent-experience guidance.
Responsibilities
Own design, implementation, and maintenance of desktop features used in metrology workflows; collaborate with algorithms and domain experts to deliver usable, high-performance software.
- Design, implement, and maintain Windows desktop application features for spectral analysis, measurement validation, and troubleshooting.
- Perform requirements analysis and produce clear design approaches for features and components.
- Implement interactive data visualizations (charts, heat maps, data tables) and integrate frontend with backend computation libraries.
- Collaborate with algorithm and application engineers to convert measurement workflows into intuitive UI/UX.
- Use AI-assisted development tools to accelerate development, refactoring, and reviews.
- Write clean, maintainable, and testable code focused on performance and usability.
- Debug and resolve defects reported by internal users and customers; participate in code reviews and process improvements.
Requirements
Must-have technical skills are listed first; preferred skills follow.
-
Must-have: Proficiency in C# and .NET Framework; experience with Windows Presentation Foundation (WPF).
- Working knowledge of C++ and native/managed interop.
- Familiarity with asynchronous programming and multi-threaded applications.
- Experience with version control systems such as Git.
- Strong problem-solving, debugging skills, and effective written and verbal communication.
Nice-to-have / Preferred:
- Experience with scientific, engineering, or data-intensive software applications.
- Background in semiconductor manufacturing, metrology, or process control systems.
- Experience with MVVM frameworks such as Caliburn.Micro.
- Familiarity with advanced charting/visualization libraries (e.g., LightningChart, Syncfusion) and with Protobuf or similar serialization/messaging frameworks.
Education Requirements
Doctorate (PhD) OR Master's OR Bachelor's accepted with equivalent practical experience: PhD (0 years), Master’s (2 years), Bachelor’s (3 years) as stated in the posting. The posting allows degree-equivalent practical experience.
About the Company
Company: KLA
Headquarters: Chennai, India
KLA is a global leader in diversified electronics for the semiconductor manufacturing industry. The company enables the production of electronic devices by inventing systems and solutions for manufacturing integrated circuits, wafers, and displays. With over 40 years of experience, KLA invests heavily in innovation and R&D to support advanced chip design and manufacturing process optimization, collaborating with top technology providers to deliver future electronic devices.

Date Posted: 2026-06-24