Overview
In this role you will design, develop and integrate autonomy and control capabilities for advanced autonomous systems within a multidisciplinary defence engineering team. You’ll move concepts through simulations to real-world trials, shaping next‑generation autonomy for crewed and uncrewed platforms. You’ll work on challenging problems at the intersection of software, robotics and systems engineering in a globally recognised tech organisation.
Pay / Benefits
- competitive salary
- generous holiday allowance
- matched pension contribution
- private healthcare options
- life assurance
- employee discounts and wellbeing benefits
Responsibilities
- Develop autonomy and control software for advanced autonomous systems
- Design and implement algorithms for decision support, navigation and autonomous behaviours
- Develop high-quality software using C, ideally C++
- Build and evaluate models and simulations within synthetic environments
- Support system integration, verification and testing activities
- Participate in experimental trials across the UK and internationally
- Collaborate with engineers, researchers and customers to deliver operational capability
- Contribute to research and development activities across autonomy and uncrewed systems programmes
Key requirements
- Strong software development experience using C, ideally C++
- Experience working on complex or safety-critical systems
- Understanding of systems engineering principles
- Background within autonomy, robotics, control systems or related engineering disciplines
- Experience developing algorithms and software-led solutions
- Experience with modelling and simulation tools
- collaboration with cross-functional teams
- effective communication with engineers, researchers and customers
- problem-solving in complex technical environments
- C, C++
- Autonomy, robotics, control systems
- Modelling & simulation tools
…
