Senior Software Engineer

Owen Daniels

Portsmouth

On-site

GBP 85,000 - 115,000

Full time

39 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
Private Healthcare
Flexible Working
25 days annual leave

Job summary

Owen Daniels is seeking a Senior Software Engineer to design and deliver the control software for our intelligent marine vehicles. You will own the architecture of closed-loop control and vehicle systems management, and take it from scoping through to sea trials.

You will also mentor less experienced engineers. The role requires a degree in CS/Mechatronics/Robotics or equivalent, strong C++14+ experience, and a track record in control-system software.

Qualifications

  • Degree-level qualification in CS, Mechatronics, Robotics, or equivalent.
  • Experience designing software for control systems.
  • Advanced C++ development (C++14+) experience.
  • Desirable: marine or mobile robotics experience.
  • Desirable: ROS/ROS2, CAN bus, sensor fusion.

Responsibilities

  • Design and develop software architecture for closed-loop control.
  • Implement propulsion and autopilot features.
  • Write and maintain software documentation.
  • Mentor and guide less experienced engineers.
  • Collaborate with software and engineering teams to deliver on time.
  • Review designs for reliability and maintainability.
  • Test and validate software via unit tests, simulation, and sea trials.
  • Act as technical authority for software on mobile platforms.

Skills

C++ (modern,14+)
Control systems software
Software architecture
Mentoring

Education

Degree in Computer Science / Mechatronics / Robotics

Tools

ROS/ROS2
CAN bus
Embedded/RTOS

Job description

Our client is a rapidly growing business designing some of the most innovative and interesting applications for the marine industry. If you are a meticulous individual with a passion for product development, for a pre-production project then this could be perfect for you.

Senior Software Engineer C++- Control Systems
Marine applications

Permanent

Fantastic benefits
Role Overview

We are hiring a Senior Software Engineer to design and deliver the control software for our intelligent vehicles. You will own the architecture of closed loop control and vehicle systems management, and take it from scoping through to sea trials. You will also act as technical authority for our mobile platforms and mentor less experienced engineers.

Responsibilities will include:
  • 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.
Qualifications and Experience:
Required:
  • Degree-level qualification in Computer Science, Mechatronics, Robotics, or similar, or equivalent industry experience.
  • Professional experience in design and development of software for control systems.
  • Advanced software development experience in modern C++ (14 or newer).
Desirable skills and experience (any would be an advantage):
  • Advanced knowledge of closed loop control, including PID tuning on physical systems.
  • Experience with marine or mobile robotics.
  • Experience with embedded or real-time systems.
  • Experiencewith ROS or ROS2.
  • Experiencewith CAN bus.
  • Understandingof sensor fusion, path planning or state estimation.
  • Familiarwith autonomous systems and robotics software stacks.
Benefits
What we offer:
  • Pension Contribution– Pension scheme with the option to contribute via salary sacrifice.
  • Annual Bonus Scheme– Eligibility to participate in the company’s annual discretionary bonus scheme, linked to individual and company performance.
  • Life Assurance and Critical Illness Cover– Comprehensive protection including Life Assurance (4x salary) and Critical Illness Cover for added financial security.
  • Annual Leave– Entitlement to 25 days of annual leave plus bank holidays.
  • Christmas Leave– A Christmas shutdown is typically observed.
  • Wellbeing Day– An additional Wellbeing Day each year to focus on personal health and wellbeing.
  • Family Leave– Enhanced maternity and paternity pay.
  • Private Healthcare– Access to comprehensive private healthcare coverage to support your physical and mental wellbeing.
  • Professional Development– Commitment to ongoing learning and career growth, supported by training programmes and access to LinkedIn Learning.
  • Flexible Working– Opportunities for flexible working arrangements to promote work–life balance.

Candidates must be able to obtain BPSS clearance and should have the right to work in the UK

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Head of Systems, Safety and Test
Head of Systems, Safety and Test

Owen Daniels • Portsmouth

On-site
GBP 100,000 - 140,000
Annual leave 25 days + holidays
Private healthcare
Life assurance
+3
Senior Controls Software Engineer
Senior Controls Software Engineer

Ashton Recruitment Ltd. • Dungannon

On-site
GBP 55,000 - 65,000
30 days holiday
Flexi-time
Bonus scheme
+11
Senior Software Engineer
Senior Software Engineer

Chess Dynamics Ltd • Plymouth

On-site
GBP 65,000 - 90,000
Group pension 5% matched
Income protection
Employee assistance programme
+2
Senior Software Engineers
Senior Software Engineers

Ocean Infinity • Southampton

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

Holt Recruitment Group • Devon and Torbay

Hybrid
GBP 60,000 - 85,000
Hybrid working
28 days leave + Christmas closure
Pension
+6
Senior Software Engineer
Senior Software Engineer

Chess Dynamics • Plymouth

Hybrid
GBP 70,000 - 100,000
Group pension plan
Income protection scheme
Employee Assistance Programme
+2
Senior Software Engineer
Senior Software Engineer

Holt Executive Ltd • Devon and Torbay

On-site
GBP 65,000 - 90,000
Hybrid working
Friday lunch finish
28 days annual leave
+5
Principal Software Engineer
Principal Software Engineer

Confidential • Heybridge

On-site
GBP 45,000 - 65,000