Software Engineer - Control Systems

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.Software Engineer Marine applications Permanent We are seeking a skilled and detail-oriented Software Engineer to join our engineering team. In this role, you will be responsible developing advanced autonomy and control systems for autonomous marine vessels.Responsibilities
  • Software design and development in line with system requirements, with a focus on closed loop control and vehicle systems management.
  • Implementing robust, scalable closed loop control features including propulsion management, control allocation, autopilot, station keeping 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.
  • Collaborating closely with the software and engineering teams to ensure timely delivery of high-quality software and documentation.
Essential skills and experience:
  • Degree-level qualification in Computer Science, Mechatronics, Robotics, or similar, or equivalent industry experience.
  • Software development experience in modern C++ (14 or newer).
  • Solid foundational knowledge of closed loop control.
Desirable skills and experience (any would be an advantage):
  • Good understanding of object oriented programming principles.
  • Experience with PID tuning on physical systems.
  • Experience with ROS or ROS2.
  • Experience with CAN bus.
  • Experience with embedded systems.
  • 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.
  • Experience with marine or mobile robotics projects.
Benefits
  • Annual Leave – Entitlement to 25 days of annual leave plus bank holidays
  • Private Healthcare
  • 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
  • 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.
Company
Owen Daniels
Location
Fratton, Portsmouth, Hampshire, England, United Kingdom
Employment Type
Full-Time
Salary
£45,000 - £55,000 per annum
Posted
Company
Owen Daniels
Location
Fratton, Portsmouth, Hampshire, England, United Kingdom
Employment Type
Full-Time
Salary
£45,000 - £55,000 per annum
Posted