KLA logo

Senior Software Engineer (C#, C++, .NET)

KLA
May 08, 2026
Full-time
On-site
Milpitas, California, United States
$136,300 - $231,700 USD yearly
Other Semiconductor Jobs, Level - Senior

Job Title

Senior Software Engineer (C#, C++, .NET)

Role Summary

Design, implement and maintain Windows-based software for next-generation wafer inspection tools in the Broadband Plasma Division. Work across the product lifecycle with multi-site hardware, systems and application teams to deliver production-ready features and support deployments.

Experience Level

Senior engineering role. See Education Requirements for the specific experience and degree combinations referenced by the employer.

Responsibilities

Primary responsibilities include:

  • Develop and maintain software in Windows 64-bit environments using C++, C#, Managed C++ and .NET.
  • Contribute to architecture, design reviews, requirements definition, implementation and unit testing for systems and subsystems.
  • Design modular, object-oriented software and document design artifacts and algorithm specifications.
  • Implement multi-threaded components and GUI features using .NET and .NET Core.
  • Integrate software with hardware and system teams and participate in product integration and testing.
  • Support deployment and troubleshooting at customer sites for current products.
  • Collaborate with test engineering to develop and execute test cases and ensure software quality.

Requirements

Must-have skills and experience:

  • 5+ years of software development experience using C++, C# or the .NET Framework.
  • Strong C#/C++ programming skills, including multi-threading on Windows.
  • Experience with Microsoft Visual Studio, STL, WinDBG and Windows Internals.
  • Proven architecture and design experience using modular, OOP and OOD methodologies.
  • Experience designing and implementing GUIs with .NET and .NET Core.
  • Ability to produce clear design documentation and algorithm specifications.
  • Effective communication and collaboration skills for global, multi-site teams.

Nice-to-have:

  • Experience in semiconductor process or inspection systems.

Education Requirements

The posting lists degree-and-experience combinations. Acceptable credentials include: Doctorate (0 years related experience), Master’s degree (3 to 5 years related experience depending on the statement), or Bachelor’s degree (5 to 7 years related experience depending on the statement). No specific field of study was mandated in the posting.


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.

KLA logo

Date Posted: 2026-05-08