Software Engineer - Autonomy & Simulation
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 product development, for a pre-production project then this could be perfect for you.
Software Engineer – Autonomy & Simulatio
n£50,000 - £60,000
Marine application
sPermanent
Fantastic benefits
The rol
e:We're seeking a skilled Software Engineer to join our team developing advanced autonomy and control systems for autonomous marine vessels. You'll play a key role in designing robust, high-performance software, from real-time autonomy modules and communication systems to simulation tools for testing and validation. If you enjoy solving complex problems, building intelligent systems, and seeing your software operate in challenging real-world environments, we’d love to have you onboar
d.
Responsibilities inclu
- de:Software design and development in line with system requirements, with a focus on simulation, autonomy, and communicati
- on.Developing and maintaining simulation environments for testing autonomous behaviours and system integrati
- on.Implementing robust, scalable autonomy features including mission planning, perception integration, and decision-making log
- ic.Testing and validation of software, including unit testing, simulation-based testing, bench testing, and sea tria
- ls.Production of comprehensive software documentati
- on.Conducting peer reviews to ensure designs are reliable, modular, and maintainab
- le.Collaborating closely with the software and engineering teams to ensure timely delivery of high-quality software and documentati
on.
Essential skills and experie
- nce:Degree-level qualification in Computer Science, Mechatronics, Robotics, or similar, or equivalent industry experie
- nce.Software development experience in modern C++ (14 or new
- er).Solid understanding of object-oriented programming and software architecture princip
les.
Desirable skills and experience (any would be desir
- able)Experience with ROS or
- ROS2.Experience with simulation tools (e.g., Gazebo, Unity, Webots, or custom simulation framewo
- rks).Familiarity with autonomous systems and robotics software st
- acks.Experience with real-time systems or control sys
- tems.Understanding of sensor fusion, path planning, or state estima
- tion.Experience with Qt/QML or other UI frameworks (for internal tools or visual debugg
- ing).Experience with marine or mobile robotics proj
ects.
Ben
efits What we
- offer:Pension Contri bution – Pension scheme with the option to contribute via salary sacr
- ifice.Annual Bonus S cheme – Eligibility to participate in the company’s annual discretionary bonus scheme, linked to individual and company perfor
- mance.Life Assurance and Critical Illness Cover – Comprehensive protection including Life Assurance (4x salary) and Critical Illness Cover for added financial sec
- urity.Annual Leave – Entitlement to 25 days of annual leave plus bank hol
- idays.Christmas Leave – A Christmas shutdown is typically obs
- erved.Wellbei ng Day – An additional Wellbeing Day each year to focus on personal health and well
- being.Family Leave – Enhanced maternity and paternit
- y pay.Private Healt hcare – Access to comprehensive private healthcare coverage to support your physical and mental well
- being.Professional Develo pment – Commitment to ongoing learning and career growth, supported by training programmes and access to LinkedIn Lea
- rning.Flexible Wo rking – Opportunities for flexible working arrangements to promote work–life ba
- lance.
Candidates must be able to obtain BPSS clearance and should have the right to work in