Senior C++ Control Systems Engineer — Marine Autonomy

Owen Daniels

Portsmouth

On-site

GBP 60,000 - 80,000

Full time

3 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Pension Contribution
Annual Bonus Scheme
Life Assurance and Critical Illness
Annual Leave 25 days
Christmas Leave
Wellbeing Day
Family Leave - enhanced maternity/pat.
Private Healthcare
Professional Development
Flexible Working

Job summary

Owen Daniels in Portsmouth is seeking a Senior Software Engineer to design and deliver the control software for autonomous marine vehicles. You will own the architecture of closed loop control and vehicle systems management, and serve as technical authority for software on mobile platforms.

The role requires a degree in CS/Mechatronics/Robotics, expert C++14+ development, and experience with control systems. Flexible working and strong benefits accompany this permanent position.

Qualifications

  • Degree-level qualification in Computer Science, Mechatronics, Robotics, or similar.
  • Professional experience in design and development of software for control systems.
  • Advanced software development experience in modern C++ (14 or newer).

Responsibilities

  • Design and develop software architecture for closed loop control and vehicle systems management.
  • Implement propulsion, electrical systems, control allocation and autopilot features.
  • Write and maintain software documentation, including design records.
  • Mentor and guide less experienced engineers.
  • Collaborate with wider teams to deliver software and documentation on time.
  • Review peers' designs to ensure reliability and maintainability.
  • Test and validate software via unit tests, simulation, bench testing and sea trials.
  • Act as technical authority for software on mobile platforms from scoping to delivery.

Skills

C++14+
Control systems
Software design

Education

Degree in Computer Science / Mechatronics / Robotics

Tools

ROS/ROS2
CAN bus
Embedded/RTOS

Job description

Owen Daniels in Portsmouth is seeking a Senior Software Engineer to design and deliver the control software for autonomous marine vehicles. You will own the architecture of closed loop control and vehicle systems management, and serve as technical authority for software on mobile platforms.

The role requires a degree in CS/Mechatronics/Robotics, expert C++14+ development, and experience with control systems. Flexible working and strong benefits accompany this permanent position.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Autonomous Marine Control
Senior Software Engineer, Autonomous Marine Control

SubSea Craft Limited • Portsmouth

On-site
GBP 60,000 - 80,000
25 days annual leave
Wellbeing Day
Private Healthcare
+7
Senior Control Systems Software Engineer
Senior Control Systems Software Engineer

Resource Area for Teaching • England

On-site
GBP 60,000 - 80,000
25 days annual leave
Wellbeing day
Private healthcare
+6
Senior Software Engineer: Autonomous Marine Control
Senior Software Engineer: Autonomous Marine Control

Resource Area for Teaching • Portsmouth

On-site
GBP 60,000 - 80,000
25 days annual leave
Wellbeing Day
Private healthcare
+7
Head of Systems Engineering, Safety & Test - Marine
Head of Systems Engineering, Safety & Test - Marine

Owen Daniels • Portsmouth

On-site
GBP 100,000 - 140,000
Annual leave 25 days + holidays
Private healthcare
Life assurance
+3
Senior Autonomous Marine Software Engineer (Security Cleared)
Senior Autonomous Marine Software Engineer (Security Cleared)

Ocean Infinity • Southampton

On-site
GBP 65,000 - 95,000
Senior Software Engineer
Senior Software Engineer

Owen Daniels • Portsmouth

On-site
GBP 60,000 - 80,000
Pension Contribution
Annual Bonus Scheme
Life Assurance and Critical Illness
+7
Senior C++ Autonomy & Maritime Systems Architect
Senior C++ Autonomy & Maritime Systems Architect

L3Harris Technologies • Fareham

Hybrid
GBP 65,000 - 90,000
Hybrid working where possible
Flexible or part-time working
Half day finish on a Friday
+8
Senior Software Engineers
Senior Software Engineers

Ocean Infinity • Southampton

On-site
GBP 65,000 - 95,000
Maritime Autonomy Software Engineer – C++ / Linux
Maritime Autonomy Software Engineer – C++ / Linux

L3Harris Technologies • Fareham

Hybrid
GBP 55,000 - 75,000
Hybrid work
Half-day Friday
25 days holiday + bank holidays
+7
Principal Autonomy Systems Architect
Principal Autonomy Systems Architect

Morgan McKinley • United Kingdom

Hybrid
GBP 110,000 - 165,000