Welcome to RoberriPi
The hardware team builds the robot from scratch so that the software team can code it. This is the most hands-on role, as you work together with other members to create a robot that functions well and won't break down.
The software team designs the code for the robot, as without the code and the programs the robot is pretty much just an expensive block that sits there doing absolutely nothing.
The Computer Assisted Design (CAD) designs the robot before the team builds it on a 3d design studio, such as Onshape. This way, the hardware team is building the robot pretty much like a Lego set.
This is the most important part, and the most versatile. Members of our outreach team do things like fundraising, spreading the word about FIRST, recruiting new members to our team, and even building this website you are on now.