Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
84
Хорошая вакансия
развернуть
Чётко описанная роль с C++ в продуктовой команде включает работу со сложными морскими системами и полный цикл разработки, но требование по экспортному контролю может ограничить доступность вакансии.
Ограничение по допуску
Современный стек
Полный цикл разработки
?Преимущественно офис
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Software Engineer (C++/Qt): Developing and maintaining chartplotter and marine electronics software that integrates navigation, charting, SONAR, RADAR, cameras, vessel networks, and connected services with an accent on multithreaded development, software quality, and secure engineering. Focus on designing features for large Linux-based systems, integrating sensors and communication technologies, and delivering reliable products across the full software lifecycle.
Location: UK - Fareham; primarily office-based with the opportunity to work from home one day per week
Company
hirify.global, part of Teledyne Technologies, develops high-reliability technologies for industrial growth markets; Raymarine creates marine electronics for recreational boaters, commercial operators, and first responders.
What you will do
Develop and maintain application software for Raymarine products using C++, Qt, and QML.
Design and implement features for chartplotters and related marine products integrating navigation, charting, SONAR, RADAR, cameras, vessel information, sensors, peripherals, and connected services.
Develop software in a Linux environment using GitLab, Jira, Confluence, and modern development workflows.
Contribute across the full software lifecycle, including design, development, testing, release, maintenance, security, and continuous improvement.
Collaborate with software engineers, test engineers, product managers, and user experience specialists across multiple projects and disciplines.
Requirements
3+ years of experience developing multithreaded applications in C++ using Qt and QML.
Good understanding of software design principles, design patterns, maintainable code practices, and modelling techniques such as UML.
Strong analytical and problem-solving skills.
Experience with Linux development environments and familiarity with Docker or containerised development workflows.
Experience developing automated tests and an appreciation of software quality practices.
Excellent collaboration and communication skills, a self-motivated approach, and awareness of secure software development principles.
Applicants must be eligible to apply for and obtain the appropriate export control license for access to export-controlled information or items under U.S. ITAR/EAR regulations.
Nice to have
Exposure to networking, internet, or communication technologies such as TCP/IP, UDP, Wi-Fi, or Bluetooth.
Experience working with large and complex codebases.
Experience with algorithm development or GitLab pipeline configuration.
Interest in contributing beyond feature development through Scrum Mastering, mentoring, and continuous improvement initiatives.
Culture & Benefits
Collaborative Agile environment with ownership of the complete software lifecycle.
Opportunity to work across research and development, software development, and hardware development.
Friendly culture focused on collaboration, problem-solving, and creativity.
Career development opportunities within a leading marine electronics company.
Fair compensation structure and benefits.
Hiring process
Submit a resume and complete the required application fields; no additional materials are required at this stage.
Selection is ongoing.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →