обновлено 12 дней назад
Senior Software Engineer, Architecture & Algorithms (C++/.NET)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer, Architecture & Algorithms (C++/.NET): Defining software architecture and developing core measurement, data-analysis, and signal/image-processing algorithms for optical profiling and thin-film measurement instruments with an accent on numerical methods, accuracy, and high-performance multithreaded code. Focus on evaluating algorithmic approaches, optimizing system performance, and building reliable scientific software with C#/.NET, C++, and AI/ML capabilities.
Location: Newport, United Kingdom. Occasional travel to headquarters, customer sites, or other business locations may be required, for less than 10% of working time.
Company
Filmetrics, a company, develops 3D optical surface profiling and thin-film thickness measurement systems, while provides equipment and services for electronics manufacturing.
What you will do
- Define and evolve software architecture, including system and subsystem requirements, interfaces, specifications, and design decisions.
- Design, implement, and optimize measurement, data-analysis, numerical, and signal/image-processing algorithms.
- Develop maintainable C#/.NET and C++ software for data analysis and algorithm implementation.
- Evaluate algorithmic approaches through prototyping, benchmarking, and analysis of accuracy, precision, and computational complexity.
- Build unit and integration tests, profile software, and improve performance, memory usage, reliability, accuracy, and security.
- Participate in design reviews, troubleshoot subsystem issues, and contribute to root-cause analysis and corrective fixes.
Requirements
- Bachelor’s degree and significant relevant experience in computer science, software, electrical, industrial, or manufacturing engineering, physics, or mathematics.
- Strong knowledge of software architecture, data structures, algorithms, design patterns, event-driven and multithreaded design, testing, and debugging.
- Strong foundation in algorithms and numerical methods, including designing and optimizing algorithms for accuracy and performance.
- Experience with Microsoft .NET languages, including VB.NET and C#, C++, Microsoft Visual Studio, Git, and software design and coding standards.
- Ability to communicate with peers, interdisciplinary engineering groups, customers, and suppliers, including delivering technical presentations.
- Ability to collaborate with teams across the US, Europe, and Asia, with a systematic approach and strong problem-solving skills.
Nice to have
- Experience with architecture and design of complex subsystems, technical decision-making, and design and code reviews.
- Experience developing scientific, measurement, signal-processing, or image-processing algorithms.
- Background in applied mathematics, numerical methods, statistics, or scientific computing.
- Experience with system-level performance, diagnostics, observability, integration, and software releases.
- Experience delivering AI/ML capabilities or UX work involving wireframing, prototyping, and user-flow design.
Culture & Benefits
- Full-time employment with annual leave starting at 25 days plus bank holidays.
- Contributory pension scheme, cash health plan, life assurance, and family-friendly total rewards.
- Cycle to work scheme, global bonus plan, share scheme, and rewards scheme.
- Inclusive environment and equal opportunity employment.
Hiring process
- Recruiting includes multiple interviews with hiring managers, conducted in person or by video conference.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
13 дней назад
Senior .NET Developer
13 дней назад
Senior Backend Engineer (.NET)
12 дней назад
Staff Software Engineer, Git Systems
12 дней назад
Senior Software Engineer, Git Systems
13 дней назад
Sr. Software Engineer (Java, Go)
CoreWeave
13 дней назад
Staff Software Engineer, Runtime Systems (AI Infrastructure)
116 000 - 155 000GBP