Are you ready to develop cutting-edge software that changes how defence technology operates on the battlefield? We are working with a key Defence client who are a global leader in combat engineering systems, and they are seeking a Robotics Software Engineer to join their forward-thinking Research & Development Team. From remote-controlled mine clearance systems to next-gen vehicle automation, the R&D team is pioneering the future of robotics and autonomous systems (RAS). They are not just writing code, they are solving real-world challenges with practical, tested solutions alongside key partners and military clients around the globe. What Youll Be Doing: Design, develop, and deploy real-time software for autonomous military systems. Build tools and applications for image processing, sensor integration, and machine learning. Test and trial your solutions in hands-on environments, sometimes on the other side of the world! Collaborate with multi-disciplinary teams to shape the full engineering lifecycle. Stay ahead of the curve with emerging technologies in robotics and AI. What Youll Bring: Degree in Software Engineering, Computer Science, Physics, Maths, or related. Strong coding skills in C/C++ or Python and experience with Linux systems. Background in robotics, automation, and machine control systems. Experience with ROS/ROS2, OpenCV, and a passion for ML and data analysis. Basic electronics knowledge and the ability to interpret schematics. Why work here? Be at the heart of military innovation in an agile, high-impact team. Work internationally with military clients and robotics leaders. Flexible working & reduced Friday hours. Supportive, collaborative culture with a focus on learning and growth. Opportunity to influence the next generation of RAS technology. Ready to make an impact where it matters most? Apply now and become part of a team thats redefining the battlefieldone line of code at a time.