Senior Software Engineer, Architecture & Algorithms (AI/ML)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (C#/.NET, C++): Designing and implementing core measurement, data-analysis, and signal/image-processing algorithms for optical surface profiling instruments with an accent on software architecture and numerical methods. Focus on optimizing high-performance multithreaded code and integrating AI/ML capabilities to improve instrument accuracy and precision.
Location: Newport, United Kingdom (Onsite)
Company
(Filmetrics) is a market leader in 3D optical surface profiling and thin-film thickness measurement systems for the electronics industry.
What you will do
- Define and evolve software architecture across the development lifecycle, establishing system requirements, interfaces, and specifications.
- Design, implement, and optimize core algorithms for measurement, signal/image processing, and data analysis using numerical methods.
- Develop maintainable C#/.NET and C++ software for high-performance multithreaded applications.
- Evaluate algorithmic approaches through prototyping, benchmarking, and analysis of computational complexity.
- Build robust unit and integration tests and use profiling to optimize memory usage, reliability, and security.
- Collaborate with interdisciplinary engineering groups and stakeholders across the US, Europe, and Asia.
Requirements
- Bachelor’s degree in Computer Science, Physics, Mathematics, or related Engineering field.
- Significant experience in software engineering fundamentals, including architecture, data structures, and design patterns.
- Strong expertise in algorithms, numerical methods, and multithreaded design.
- Proficiency in Microsoft .NET (C#, VB.NET) and C++ programming.
- Experience with Microsoft Visual Studio and Git.
- Ability to deliver clear technical presentations and communicate effectively with global teams.
Nice to have
- Master’s or PhD in a relevant technical field.
- Experience developing scientific, measurement, or signal/image-processing algorithms.
- Proven track record of delivering AI/ML capabilities in commercial products.
- Background in applied mathematics, statistics, or scientific computing.
- UX skills including wireframing, prototyping, and user flow design.
Culture & Benefits
- Annual leave starting at 25 days plus bank holidays.
- Contributory pension scheme and global bonus plan.
- Cash health plan, life assurance, and rewards scheme.
- Share scheme and cycle to work scheme.
- Family-friendly total rewards package and inclusive work environment.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →