CareerPlan

Software Engineer

UK - FarehamFull-time2026-11-05 → 2026-11-10
HybridU.S. persons only (export control)

Core

Develop and maintain application software for marine electronics, primarily chartplotters, integrating navigation, SONAR, RADAR, and vessel data.

Role type

Software Engineer (C++/Qt)

Builds

Chartplotters and related marine navigation products

Domain

Marine electronics / Industrial automation

Deliverable

production ML models | product features

Required skills

C++, Qt, QML, multithreaded development, Linux, Git, Docker, software design patterns, automated testing

Preferred skills

Networking (TCP/IP, UDP, Wi-Fi, Bluetooth), algorithm development, GitLab pipeline configuration, Scrum Mastering

Technologies

C++, Qt, QML, Linux, GitLab, Jira, Confluence, Docker

Responsibilities

Develop and maintain application software for Raymarine products; Design and implement features for chartplotters; Work with integrated marine systems and vessel networks; Apply sound software engineering principles including design patterns and multithreaded development; Support delivery of secure, reliable products through testing and continuous improvement.

Seniority

Mid-level (3+ years experience)