Senior Software Engineer Location: Fareham Permanent – Full Time Flexible Working £60,000 - £75,000 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. Key Responsibilities * 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. About You Essential: * Strong hands‑on experience in C++ and Python. * Solid understanding of autonomous systems (motion planning, state estimation, behaviour‑based contr...