обновлено 4 дня назад
Senior Software Engineer (C#, .Net, C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer (C#, .Net, C++): Developing GUI and data-analysis software for optical surface profiling and thin-film measurement systems with an accent on multithreaded design, hardware/software integration, and maintainable architecture. Focus on building robust tests, profiling performance and memory usage, troubleshooting system-level issues, and delivering AI/ML capabilities.
Location: Newport, United Kingdom; occasional travel to headquarters, customer sites, or other business locations may be required, less than 10% of working time.
Company
Develops optical surface profiling, thin-film measurement, and process-control equipment and software for the electronics manufacturing industry.
What you will do
- Deliver software features and components, including estimates, risk communication, and schedule ownership.
- Define architecture and system- and subsystem-level requirements across the development lifecycle.
- Develop and debug multithreaded C#/.NET and C++ software for graphical interfaces and data analysis.
- Integrate software with hardware and other system boundaries, troubleshoot issues, and contribute to root-cause analysis.
- Build unit and integration tests and use profiling to improve performance, memory usage, reliability, and security.
- Participate in design reviews and apply responsible AI-assisted development practices under security policies.
Requirements
- Bachelor’s degree with significant relevant experience in software, electrical, industrial, or manufacturing engineering, or physics.
- Strong software engineering fundamentals, including architecture, data structures, design patterns, event-driven design, multithreading, testing, and debugging.
- Experience with C#, VB.NET, C++, Microsoft Visual Studio, and source control systems such as Git.
- Ability to communicate technical information and collaborate with interdisciplinary teams, customers, and suppliers across the US, Europe, and Asia.
- Systematic problem-solving approach, strong technical ability, and motivation to learn new technologies independently.
Nice to have
- Experience designing complex subsystems and influencing technical decisions through design and code reviews.
- Experience with performance improvement, diagnostics, observability, system integration, and software releases.
- Experience delivering AI/ML capabilities in products.
- UX experience with wireframing, prototyping, and user-flow design.
- Master’s or advanced degree in a relevant engineering or physics discipline.
Culture & Benefits
- Full-time employment with a competitive total rewards package.
- Family-friendly benefits designed for diverse employee needs.
- Inclusive and equal-opportunity work environment.
Hiring process
- Multiple interviews with hiring managers, conducted in person or by video conference.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →