Senior Software Engineer, Architecture & Algorithms

Senior Software Engineer, Architecture & Algorithms

Full-Time No working from home possible
K

Overview

In this role you will define software architecture and develop core measurement, data-analysis, and signal/image-processing algorithms for Filmetrics’ measurement instruments. You will work on cross-functional teams to shape software for surface profiling and related technologies, using modern programming practices and AI/ML capabilities. Your work will impact product performance, reliability, and scalability across global deployments. You’ll be motivated by solving complex numerical problems and delivering robust, maintainable software.

Pay / Benefits

  • Annual leave starting at 25 days
  • Contributory pension scheme
  • Cash health plan
  • Cycle to work scheme
  • Global bonus plan
  • Share scheme

Responsibilities

  • Define and evolve software architecture across the development lifecycle
  • Design and optimize core measurement and data-analysis algorithms
  • Develop C#/.NET and C++ software for analysis and algorithm implementation
  • Prototype, benchmark and compare algorithmic approaches for accuracy and performance
  • Build robust unit/integration tests and optimize performance and security
  • Participate in design reviews and incorporate stakeholder feedback
  • Troubleshoot issues, perform root-cause analysis, and implement fixes with guidance
  • Demonstrate ability to learn and apply new software technologies

Key requirements

  • Bachelor degree in a relevant field with significant experience
  • Strong foundation in software engineering fundamentals (architecture, data structures, algorithms, design patterns, testing, debugging)
  • Experience with algorithms and numerical methods; ability to optimize for accuracy and performance
  • Proficiency in Microsoft .NET (VB.NET, C#) and C++
  • Experience with Visual Studio and Git
  • Ability to communicate effectively with cross-functional teams and customers
  • Self-driven, technically capable with problem-solving skills
  • Willingness to travel up to 10%
  • Effective communication
  • Cross-functional collaboration
  • Problem solving
  • C#/.NET
  • VB.NET
  • C++

Senior Software Engineer, Architecture & Algorithms 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