Software Engineer

Owen Daniels

Portsmouth

On-site

GBP 70,000 - 90,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Annual Leave 25 days + bank holidays
Wellbeing Day
Private Healthcare
Life Assurance and Critical Illness
Family Leave
Christmas Leave
Professional Development
Pension contribution
Flexible working
Inclusive culture

Job summary

Owen Daniels is seeking a Senior Software Engineer in Portsmouth to help shape intelligent vehicle control systems. You will design software for control systems, perform testing, and work with ROS/ROS2 and CAN bus in marine/mobile robotics context.

The role requires a degree in CS/Mechatronics/Robotics, strong C++ (14+) experience, and embedded systems know-how. BPSS clearance eligibility and UK work rights are required.

Qualifications

  • 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).

Responsibilities

  • Design software architecture for control systems and vehicle management per system requirements.
  • Lead lifecycle and technical authority for mobile platforms from scoping to delivery.
  • Implement robust closed-loop control features including propulsion management and autopilot.
  • Test and validate software via unit tests, simulations, bench tests, and sea trials.
  • Produce comprehensive software documentation and perform peer reviews.

Skills

C++ (modern)
Control systems
Embedded systems
Robotics/automation

Education

Degree in Computer Science / Mechatronics / Robotics or equivalent

Tools

ROS/ROS2
CAN bus

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 working on cutting edge projects, this could be ideal for you.

Senior Software Engineer

Marine Defence applications

Portsmouth

Permanent

Role Overview

We are looking for a talented software engineer to help shape the future of intelligent vehicle control systems. You'll work on cutting-edge projects that blend software design, control systems, and real-world testing to deliver reliable, high-performance solutions.

Responsibilities
  • Software systems architecture design and development in line with system requirements, with a focus on closed loop control and vehicle systems management.
  • Application life-cycle and technical authority for mobile platforms, from scoping and architecture design to delivery.
  • Implementation of robust, scalable closed loop control features including propulsion management, electrical systems, control allocation, autopilot and more.
  • Testing and validation of software, including unit testing, simulation-based testing, bench testing, and sea trials.
  • Production of comprehensive software documentation.
  • Conducting peer reviews to ensure designs are reliable, modular, and maintainable.
  • Mentoring and guidance for less experienced staff.
  • Collaborating closely with the software and engineering teams to ensure timely delivery of high-quality software and documentation.
Qualifications and Experience
  • 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
  • Advanced knowledge of closed loop control.
  • Experience with marine or mobile robotics projects.
  • Experience with embedded systems.
  • Experience with PID tuning on physical systems.
  • Experience with ROS or ROS2.
  • Experience with CAN bus.
  • Familiarity with autonomous systems and robotics software stacks.
  • Experience with real-time systems or control systems.
  • Understanding of sensor fusion, path planning, or state estimation.
Benefits
  • Annual Leave - Entitlement to 25 days of annual leave plus bank holidays
  • Wellbeing Day - An additional Wellbeing Day each year to focus on personal health and wellbeing.
  • Private Healthcare - Access to comprehensive private healthcare coverage to support your physical and mental wellbeing.
  • Life Assurance and Critical Illness Cover - Comprehensive protection including Life Assurance (4x salary) and Critical Illness Cover for added financial security.
  • Family Leave - Enhanced maternity and paternity pay
  • Christmas Leave - A Christmas shutdown is typically observed.
  • Professional Development - Commitment to ongoing learning and career growth, supported by training programmes and access to LinkedIn Learning.
  • Pension Contribution - pension scheme with the option to contribute via salary sacrifice
  • Flexible Working - Opportunities for flexible working arrangements to promote work-life balance.
  • Inclusive Culture - A professional environment that values diversity, innovation, and collaboration.

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

Software Engineer (Control Systems)
Software Engineer (Control Systems)

SubSea Craft Limited • Portsmouth

On-site
GBP 54,000 - 66,000
Pension Contribution
Annual Bonus Scheme
Life Assurance and Critical Illness
+8
Senior Software Engineer
Senior Software Engineer

Chess Dynamics Ltd • Plymouth

Hybrid
GBP 65,000 - 90,000
Group pension 5% matched
Income protection
Employee assistance programme
+2
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
Principal Software Engineer
Principal Software Engineer

United States Digital Space LLC • Heybridge

On-site
GBP 45,000 - 65,000
Senior Systems Engineer
Senior Systems Engineer

Lynx Recruitment Ltd • Devon and Torbay

Hybrid
GBP 59,000 - 72,000
Hybrid working
Annual bonus
Private medical insurance
+3
Senior Software Engineer (Autonomy & Maritime Systems)
Senior Software Engineer (Autonomy & Maritime Systems)

Harris Geospatial Solutions • Fareham

Hybrid
GBP 75,000 - 110,000
Hybrid working where possible (3 days/
Private medical insurance
Pension scheme with employer contrib.
+1
Control Systems Engineer
Control Systems Engineer

Morson Group • Dorchester

On-site
GBP 65,000 - 90,000
Permanent position
Competitive salary
Career development
+1
Software Engineer (Maritime Autonomy)
Software Engineer (Maritime Autonomy)

L3Harris Technologies • Fareham

Hybrid
GBP 55,000 - 75,000
Hybrid work
Half-day Friday
25 days holiday + bank holidays
+7
Software Engineer
Software Engineer

Connected Engineering • Sheffield

On-site
GBP 55,000 - 75,000
Flexible working hours
Salary sacrifice pension scheme
25 days annual leave + bank holidays
+2
Software Engineer (Maritime Autonomy)
Software Engineer (Maritime Autonomy)

Harris Geospatial Solutions • Fareham

Hybrid
GBP 65,000 - 90,000
Hybrid working
Half day finish on Friday
25 days holiday + bank holidays
+7