×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer; Control Systems

Job in Portsmouth, Hampshire County, PO5, England, UK
Listing for: SubSea Craft Limited
Full Time position
Listed on 2025-12-26
Job specializations:
  • Software Development
    Software Engineer, Robotics, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 70000 GBP Yearly GBP 70000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer (Control Systems)

Senior Software Engineer (Control Systems)

Sub Sea Craft Limited is seeking a Senior Software Engineer (Control Systems) to design and develop intelligent vehicle control systems. This full‑time, permanent role is based in the UK with a salary of circa £70,000, depending on experience.

Benefits
  • Annual leave: 25 days plus bank holidays
  • Wellbeing day: 1 additional day per year
  • Private healthcare coverage
  • Life assurance (4x salary) and critical illness cover
  • Family leave: enhanced maternity and paternity pay
  • Christmas shutdown
  • Professional development: training and Linked In Learning
  • Pension scheme with salary sacrifice option
  • Flexible working arrangements
  • Inclusive culture
Role Overview

You will work on cutting‑edge projects that blend software design, control systems, and real‑world testing to deliver reliable, high‑performance solutions. You will collaborate with a passionate team and turn innovative ideas into reality.

Responsibilities
  • Design and develop software system architecture aligned with system requirements, focusing on closed‑loop control and vehicle systems management.
  • Act as technical authority for mobile platforms, from scoping and architecture design to delivery.
  • Implement robust, scalable closed‑loop control features such as propulsion management, electrical systems, control allocation, autopilot, etc.
  • Perform testing and validation including unit tests, simulation‑based tests, bench tests, and sea trials.
  • Produce comprehensive software documentation.
  • Conduct peer reviews to ensure reliable, modular, maintainable designs.
  • Mentor less experienced staff.
  • Collaborate closely with software and engineering teams to deliver high‑quality software on time.
Essential Qualifications and Experience
  • Degree in Computer Science, Mechatronics, Robotics or equivalent industry experience.
  • Professional experience designing and developing control‑system software.
  • Advanced experience with modern C++ (C++14 or newer).
Desirable
  • Advanced knowledge of closed‑loop control.
  • Experience with marine or mobile robotics projects.
  • Experience with embedded systems, PID tuning on physical systems, ROS/ROS2, 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.
Security Requirements

The selected candidate must meet the required security clearance for the role, including a minimum right to live and work in the UK, Baseline Personnel Security Standard (BPSS), and UK National security clearance where applicable.

Values

Our people are our greatest asset. We strive to provide an excellent working environment that enables careers to thrive, built on agility, inclusivity and commercial aptitude.

What We Expect From You
  • Teamwork, mutual respect and collaboration
  • Initiative and independent working
  • Honesty and integrity
  • Business and commercial awareness
  • Agility, adaptability and continuous development

We are committed to building an inclusive, diverse workplace where everyone can thrive. If you require any support or adjustments, please let us know.

If you are selected for an interview, we aim to contact you within 14 days of application. All offers are subject to DBS, driving licence, reference checks and meeting our requirements.

Location:

Portsmouth, England, United Kingdom

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary