Sr. Software Engineer

KLA•Milpitas, CA
•$136,300 - $231,700

About The Position

KLA’s Semiconductor Products and Customers business unit designs, builds, and sells products that help chip manufacturers meet quality standards. The Film and Scatterometry Technology division delivers metrology solutions for measuring film thickness, critical dimensions, composition, and resistivity, partnering with customers from early research and development through high-volume production. The Sr. Software Engineer will develop and enhance Windows desktop applications used for spectral analysis, optimization, recipe development, and measurement validation in semiconductor manufacturing metrology tools. The role involves close collaboration with algorithm and application engineers to deliver robust, high-performance, user-friendly engineering software for yield improvement.

Requirements

  • Proficiency in C# and the .NET Framework.
  • Proficiency in UI/UX development.
  • Experience developing desktop applications with Windows Presentation Foundation (WPF).
  • Working knowledge of C++ and native/managed interop.
  • Familiarity with asynchronous programming and multithreaded applications.
  • Experience with version control systems such as Git.
  • Strong problem-solving and debugging skills.
  • Effective written and verbal communication and collaboration abilities.
  • Minimum qualification may be met with a doctorate and 0 years of work experience, a master's degree and 2 years of work experience, or a bachelor's degree and 3 years of work experience.

Nice To Haves

  • 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.

Responsibilities

  • Collaborate with algorithm and application engineers to translate complex measurement workflows into intuitive and effective UI/UX designs.
  • Develop and maintain Windows desktop application features for spectral analysis, troubleshooting, and measurement validation in semiconductor manufacturing metrology workflows.
  • Analyze requirements and design solutions in collaboration with stakeholders and domain experts.
  • Produce clear design approaches for features, components, and workflows before implementation.
  • Implement interactive data visualization components, including charts, heat maps, and data tables.
  • Integrate frontend components with backend computation libraries.
  • Use AI-assisted development tools such as Claude and GitHub Copilot to accelerate development, refactoring, and code reviews.
  • Write clean, maintainable, testable code with attention to performance and usability.
  • Debug and resolve software defects reported by internal users and customers.
  • Participate in code reviews and contribute to improving development practices and coding standards.

Benefits

  • Medical, dental, vision, life, and other voluntary benefits.
  • 401(k) with company matching.
  • Employee stock purchase program (ESPP).
  • Student debt assistance.
  • Tuition reimbursement.
  • Development and career growth opportunities and programs.
  • Financial planning benefits.
  • Wellness benefits, including an employee assistance program (EAP).
  • Paid time off and paid company holidays.
  • Family care and bonding leave.
  • Potential participation in performance incentive programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service