Principal Software Engineer
This role involves leading the development of advanced autonomy systems for unmanned vehicles, focusing on mission planning, pathfinding, obstacle avoidance, and AI-driven behaviours. The engineer will work hands-on with C++ and Python in Linux environments, using ROS2 and DDS to transition experimental concepts into robust, production-grade software. The position emphasizes technical leadership, cross-system integration, and real-world validation in maritime or defence contexts.