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

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

Full-Time On-site
K

Overview

As a Software Engineer at KLA, you’ll design and deliver software for surface profiler, thin film, sheet resistance, and nanoindentation instruments, combining system-level thinking with hands-on DevOps. You’ll own CI/CD pipelines, automate releases, and contribute to architecture and integration across hardware and software interfaces. You’ll work with cross-functional teams to improve performance, reliability, and security in a fast-paced, global environment. This is a chance to impact advanced metrology tools that enable high-quality semiconductor manufacturing.

Pay / Benefits

  • annual leave starting at 25 days (plus bank holidays)
  • contributory pension scheme
  • cash health plan
  • cycle to work scheme
  • global bonus plan
  • share scheme up to rewards scheme? (listed) and life assurance

Responsibilities

  • Deliver feature components with estimates and risk tradeoffs
  • Collaborate across the development lifecycle to define architecture and requirements
  • Implement and debug multithreaded code and hardware/software interfaces
  • Develop C#/.NET and C++ software for GUI and data analysis
  • Build and maintain unit/integration tests and CI/CD automation
  • Participate in design reviews and stakeholder feedback
  • Troubleshoot system/subsystem issues and perform root-cause analysis
  • Design, build, and maintain CI/CD pipelines and development infrastructure
  • Demonstrate ability to learn and apply new software technologies

Key requirements

  • Bachelor’s degree and related experience; Master’s degree with experience also acceptable
  • Strong software engineering fundamentals (architecture, data structures, design patterns, multithreaded design, testing, debugging)
  • Experience with Microsoft .NET languages (VB.NET, C#) and C++
  • Proficiency with Visual Studio; Git; CI/CD tools (Azure DevOps, GitHub Actions, Jenkins)
  • Scripting in PowerShell or Python; adherence to coding standards
  • Effective communication across peers, customers, and suppliers; cross-regional collaboration
  • Willingness to travel domestically and internationally as needed
  • Ability to work independently and learn new technologies
  • effective communication
  • cross-functional collaboration
  • problem-solving
  • C#/.NET and C++ development
  • Multithreaded programming
  • CI/CD and DevOps tooling

Software Engineer (C#, .NET, C++) employer: KLA-Tencor

KLA's SPTS division in Newport, UK, is an exceptional employer that fosters a collaborative and innovative work culture, where engineers and scientists are empowered to drive advancements in semiconductor technology. With a comprehensive benefits package, including generous annual leave, a contributory pension scheme, and opportunities for professional growth through project management tasks and international collaboration, KLA is dedicated to supporting its employees' career aspirations while contributing to cutting-edge developments in the electronics industry.

K

Contact Details:

KLA-Tencor Recruitment Team