Senior Software Engineer (C#/.NET/C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (C#/.NET/C++): Developing software for 3D optical surface profiling and thin-film measurement systems with an accent on multithreaded code and hardware/software integration. Focus on designing robust system architecture, implementing high-performance GUI and data analysis tools, and optimizing system reliability.
Location: Must be based in Newport, United Kingdom
Company
is a global leader in process control and process-enabling solutions for the electronics industry, specializing in equipment for manufacturing wafers, reticles, and integrated circuits.
What you will do
- Develop and deliver features and components for 3D optical surface profiling systems based on high-level guidance.
- Collaborate cross-functionally to define architecture and create system- and subsystem-level requirements.
- Implement and debug multithreaded code, focusing on hardware/software interfaces and system integration.
- Build C#/.NET and C++ software for GUI and data analysis, ensuring maintainability and security.
- Create robust unit and integration tests and use profiling to optimize performance and memory usage.
- Troubleshoot system issues through logs and root-cause analysis to prevent recurrence.
Requirements
- Bachelor's degree in Software, Electrical, Industrial, Manufacturing Engineering, or Physics.
- Strong track record in software engineering fundamentals, including architecture, data structures, and design patterns.
- Proficiency in C#/.NET (including VB.NET) and C++ programming.
- Experience with Microsoft Visual Studio and source code control systems like Git.
- Ability to work onsite in Newport, United Kingdom.
Nice to have
- Experience delivering AI/ML capabilities within products.
- UX skills, including wireframing, prototyping, and user flow design.
- Experience contributing to the architecture of complex subsystems and influencing technical decisions.
- Experience with system-level software diagnostics and observability.
Culture & Benefits
- Competitive and family-friendly total rewards package.
- Commitment to an inclusive work environment.
- Opportunity to collaborate with international teams across the US, Europe, and Asia.
Hiring process
- Multiple interviews conducted either in person or via video conferencing with hiring managers.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →