Senior Control Systems Software Engineer

Resource Area for Teaching

England

On-site

GBP 60,000 - 80,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

25 days annual leave
Wellbeing day
Private healthcare
Life assurance
Critical illness cover
Pension contribution
Flexible working
Professional development
Inclusive culture

Job summary

SubSea Craft is seeking a senior software engineer to design and deliver the control software for intelligent vehicles. You will own the architecture of closed loop control and vehicle systems, taking it from scoping through sea trials while mentoring colleagues.

The role requires a degree in CS/Mechatronics/Robotics and advanced C++ development, with ROS/ROS 2 and CAN bus experience highly valued for marine robotics applications.

Qualifications

  • Design and develop software architecture for closed-loop control and vehicle systems.
  • Expertise in modern C++ (14+) and real-time systems.
  • Experience with ROS or ROS 2 and CAN bus.

Responsibilities

  • Design and develop software architecture in line with system requirements, focusing on closed loop control and vehicle systems management.
  • Implement closed loop control features, including propulsion management, electrical systems, control allocation and autopilot.
  • Write and maintain software documentation, including design records.
  • Mentor and guide less experienced engineers.
  • Work with the wider software and engineering teams to deliver software and documentation on time.
  • Review peers' designs so that they stay reliable, modular and maintainable.
  • Test and validate your software through unit tests, simulation, bench testing and sea trials.
  • Act as technical authority for the software on our mobile platforms, from scoping and architecture through to delivery.

Skills

C++ (14+)
Software architecture
Mentoring
Team collaboration

Education

Degree in Computer Science, Mechatronics, Robotics, or equivalent

Tools

ROS 2
CAN bus
Embedded/RTOS

Job description

SubSea Craft is seeking a senior software engineer to design and deliver the control software for intelligent vehicles. You will own the architecture of closed loop control and vehicle systems, taking it from scoping through sea trials while mentoring colleagues.

The role requires a degree in CS/Mechatronics/Robotics and advanced C++ development, with ROS/ROS 2 and CAN bus experience highly valued for marine robotics applications.

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 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
Senior Software Engineer (Control Systems)
Senior Software Engineer (Control Systems)

Resource Area for Teaching • Portsmouth

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

SubSea Craft Limited • Portsmouth

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

Owen Daniels • Portsmouth

On-site
GBP 60,000 - 80,000
Pension Contribution
Annual Bonus Scheme
Life Assurance and Critical Illness
+7
Subsea Robotics Software Lead
Subsea Robotics Software Lead

Saab Seaeye Ltd • Fareham

On-site
GBP 70,000 - 110,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 Software Engineers
Senior Software Engineers

Ocean Infinity • Southampton

On-site
GBP 65,000 - 95,000
Lead Software Architect - Underwater Robotics
Lead Software Architect - Underwater Robotics

Saab UK • Southampton

On-site
GBP 95,000 - 110,000
Underwater Robotics Software Engineer
Underwater Robotics Software Engineer

Saab • Fareham

On-site
GBP 65,000 - 90,000