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

Software Engineer, Embedded Software Engineer, Robotics

Job in Portsmouth, Hampshire County, PO5, England, UK
Listing for: Owen Daniels
Full Time position
Listed on 2026-09-23
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, Robotics
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.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary