About this role
- Enthusiasm for learning
This role designs and develops software that is used to form the “brain” of an uncrewed autonomous vehicle (UAV). The software lead is responsible for turning requirements given by our defence customer into a design that an engineer can use to build software.
While writing code is the main job of a software developer, in this particular role you spend the majority of your time problem solving. Programming how a UAV will operate requires you to think through the problems that they may encounter and work out predictable solutions to them.
Finally one of the most important parts of being a software lead is guiding and growing the software engineers within their team. You must look at all of the skill sets within your team and make sure they can work to the best of their abilities.
- Home office
- In an office
- Diverse working environments
- Remote working