Senior Software Engineer, Architecture & Algorithms in Fife

Senior Software Engineer, Architecture & Algorithms in Fife

Fife Full-Time No working from home possible
K

b Overview /b p 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. /p b Pay / Benefits /b ul li Annual leave starting at 25 days /li li Contributory pension scheme /li li Cash health plan /li li Cycle to work scheme /li li Global bonus plan /li li Share scheme /li /ul b Responsibilities /b ul li Define and evolve software architecture across the development lifecycle /li li Design and optimize core measurement and data-analysis algorithms /li li Develop C#/.NET and C++ software for analysis and algorithm implementation /li li Prototype, benchmark and compare algorithmic approaches for accuracy and performance /li li Build robust unit/integration tests and optimize performance and security /li li Participate in design reviews and incorporate stakeholder feedback /li li Troubleshoot issues, perform root-cause analysis, and implement fixes with guidance /li li Demonstrate ability to learn and apply new software technologies /li /ul b Key requirements /b ul li Bachelor degree in a relevant field with significant experience /li li Strong foundation in software engineering fundamentals (architecture, data structures, algorithms, design patterns, testing, debugging) /li li Experience with algorithms and numerical methods; ability to optimize for accuracy and performance /li li Proficiency in Microsoft .NET (VB.NET, C#) and C++ /li li Experience with Visual Studio and Git /li li Ability to communicate effectively with cross-functional teams and customers /li li Self-driven, technically capable with problem-solving skills /li li Willingness to travel up to 10% /li /ul ul li Effective communication /li li Cross-functional collaboration /li li Problem solving /li li C#/.NET /li li VB.NET /li li C++ /li /ul

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