Skip to content

Autonomous Shuttle Developer-Operator

View Full Job Details

If you're interested in software development and autonomous vehicles, we have a unique opportunity for you. We're recruiting a team to operate an autonomous shuttle service and improve the software behind it.

Darwin is about to embark on a new programme, trialling a connected autonomous shuttle service at Harwell Science and Innovation Campus in Oxfordshire, using 5G and satellite communications technology.

The shuttle service will – literally – drive itself. It will transport passengers across the campus, following pre-set routes. It’s a connected autonomous vehicle (CAV) because it uses 5G and satellite technology to talk constantly to the fleet control room and other CAVs. The volume of data generated and communicated here is astronomical, which is why we use 5G. That’s what the trial is about: seeing masses and masses of data communicated in real time in a way that has never been done before.

We are now recruiting a team who will develop the software behind the shuttle service operation and actually operate the shuttle on the campus!

Who are we looking for?

We are looking for people who like to make cool things that work and test them out in the real world.

You’re probably a graduate, or are about to be one, in a technical discipline such as computer science, robotics, electrical engineering or mathematics. You’re a natural problem solver, creative and hands-on, and you like new challenges and pushing your boundaries to work outside your comfort zone.

You’ll be looking for a job that is different and that can launch your career in a hugely innovative growth industry.

What will you be doing?

At the beginning, you’ll receive comprehensive and intensive training to prepare you for this unique role.

Most of your time will be spent developing software and doing data capture and analysis. What makes this role really special is that you will also spend some time operating the shuttle service itself. You’ll only be on the shuttle in short bursts, because you will need to be focused and alert whenever you’re in service. You’ll use your observations from your time on the shuttle to help make the software even better.

You’ll be working in a team and, together with other experienced software teams, you’ll be developing our cloud-based SaaS platform. You’ll define, design, implement and integrate new features, investigate and solve system issues and bugs, and so on. Basically, you'll get the opportunity to work on the entire development life cycle in a web/cloud environment, including cloud-native architecture, design, code, unit testing, integration testing, documentation and code review. You’ll become an expert on technologies such as Python, REACT and AWS.

When on the shuttle, you’ll be the face and voice of Darwin, interacting with members of the public and ensuring the shuttle is operating safely. The shuttle doesn’t have conventional driving controls; it’s autonomous! But it does have some safety controls, which you would be in charge of operating. You’ll be responsible for the safety of the passengers, so you will need to have (or be prepared to undertake) the appropriate driving qualifications.

Essential requirements

Degree in a relevant subject or equivalent experience

Understanding of good programming practice and design patterns

Excellent communication skills (as this role involves interacting with the public)

Comfortable working as part of a team

Desire to learn new skills

Category B manual driving licence (no endorsements)

Right to live and work in the UK

Clean DBS check


Category D1 (PCV) driving licence

Driver Certificate of Professional Competence (CPC)

How to apply

To apply please email your CV and cover letter to