
APPLY NOW
Find your place in engineering, software, operations and more. Use the arrows to browse subteams.
Driverless Branch (DV)
Develop the software and systems for autonomous vehicles

Driverless
10-15 roles
Opportunities
Path Planning
Simulation
Perception
The Driverless team writes code for a car which self-drives courses around Silverstone each year.The team is split into three sections any of which you could choose to become a part of. The Perception sub-team develops the algorithms that enable the car to ‘see’ the world using a LiDAR, a ZED camera and a combination of neural network methods and custom procedural algorithms.The Path Planning sub-team is responsible for determining where the car should go based on the information it receives from other parts of the system.Cones registered by the Perception sub-team are used to calculate an immediate path for the car, and a neural network is used to find an optimised path from a complete cone map.Finally, our Simulation sub-team is responsible for development of simulation tools to aid in testing Driverless’ software. This year the team will continue development on UGRacing’s full simulator, which will include realistic physics and advanced customisation.
Operations Branch
Manage the partnerships, marketing, logistics and operations of UGRacing.

Software & IT
3-4 roles
Opportunities
Website Development
Software Development
Virtualising and Automating Processing
Server Management
Team Technical Support
The Software Development and IT team is responsible for designing and maintaining the computer infrastructure that keeps UGRacing running.Being a member of this team can mean using your technical skills to build complex web apps that automate and streamline engineering processes. This includes database design, UX design, functional programming, data processing, and configuring a VM to automate logs.We are also responsible for maintaining and developing the team’s website alongside other digital technologies and finding intricate file management solutions.
Electric Vehicle (EV) Branch
Design and build the next generation of electric vehicles.

Low Voltage Electronics
4-5 roles
Opportunities
PCB Design and Development
Low Voltage Systems
CAN Bus Network and Testing
Designs the low-voltage system that determines and reports the car’s state via sensors, a wiring harness, and a robust CAN bus network. Data is logged and displayed to the driver.Typical workflow: design PCBs for a function, test to catch errors, then integrate boards into the car and connect the harness.Experience with KiCad (or similar) and C/C++ for microcontrollers is advantageous, but willingness to learn is most important—many members start with no prior experience.
Interested in joining UGRacing? We're looking for motivated students of all skill levels — whether you're experienced or just curious to learn. Apply to be part of our design, build, and competition efforts, contribute your ideas, and grow your technical and professional skills. Ready to get started? Click the button to begin your application.