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

Senior Software Engineer

Job in Portsmouth, Hampshire County, PO5, England, UK
Listing for: Owen Daniels
Full Time position
Listed on 2026-01-12
Job specializations:
  • Software Development
    Software Engineer, Robotics
Salary/Wage Range or Industry Benchmark: 70000 GBP Yearly GBP 70000.00 YEAR
Job Description & How to Apply Below
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 will include:

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 ROS
2.

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 Linked In 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
Position Requirements
10+ Years work experience
Additional Information / Benefits
25 days holiday, private healthcare
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