Software Engineer
Role details
Job location
Tech stack
Job description
Our client is seeking a Senior Software Engineer to develop advanced autonomy capabilities for unmanned marine and aerospace systems. This hands-on role spans R&D, prototyping, and production-level delivery, working on autonomy behaviours, mission frameworks, vessel guidance, obstacle avoidance, and modern AI-driven techniques where appropriate.
You'll work closely with a multidisciplinary engineering team and take ownership of delivering reliable, mission-critical software deployed on real autonomous platforms., * Develop high-level autonomous behaviours for unmanned vehicles.
- Design and optimise algorithms for path planning, obstacle avoidance and mission autonomy.
- Build robust autonomy software using C++, Python, ROS2, DDS, and Linux-based systems.
- Integrate autonomy with perception, navigation, and hardware components.
- Test and validate software in simulation and real-world environments.
- Balance R&D experimentation with production-quality delivery.
- Take ownership of work packages, tracking progress and identifying risks.
Requirements
Essential:
- Strong hands-on experience in C++ and Python.
- Solid understanding of autonomous systems (motion planning, state estimation, behaviour-based control).
- Strong Linux skills including debugging and optimisation.
- Knowledge of real-time systems, distributed computing and middleware.
- Experience delivering software in both R&D and production environments.
Desirable:
- ROS/ROS2, DDS, sensor fusion, simulation tools (Gazebo, CARLA, Unreal), embedded/real-time systems, Docker/Kubernetes, PX4/MAVLink, or experience in defence, aerospace or maritime autonomy.
Benefits & conditions
- 25 days holiday
- Flexible working hours
- Private medical insurance
- Pension scheme
- Life assurance
- Health care cash plan
- Cycle to Work
- Professional membership reimbursement
- Free parking
Interested?
If you're ready to apply your expertise to a dynamic engineering environment and contribute to innovative vessel design projects, we'd love to hear from you. Apply today to take the next step in your career.