SFU Robot Socccer Club team logo

Join Us!

SFU Robot Soccer is a design team for students interested in Engineering and Computer Science who are looking to expand and apply their skills beyond the classroom in a collaborative environment. Joining this team will give you the opportunity to work on a large-scale robotics and artificial intelligence project with industry standard tools and workflows. This is a great place to gain valuable experience and have a lot of fun!

We are looking for students from all different academic backgrounds and experience levels. Whether your interest is in software, electronics, mechanics, or executive operations there is probably a position available in our team that would be a good fit for you. We have many opportunities available regardless of your skills and experience level. We've got 4 teams available to join: Software, Electronics, Mechanics, and Executive. Software, Mechanics, and Executive all require quick applications, whereas the Electronics team is open enrollment with no application required. Even though applications are needed for many of our teams, prior experience isn't required; We are looking for interested and motivated individuals looking to learn new skills and apply those within our teams. If you have any questions about the opportunities available at our club or about the application process, please feel free to contact us

Join The Discord!

Firmware Development

As a Firmware Developer on the Electronics sub-team, your role will be to consistently work on the firmware of the circuit boards that power our robots , developing and optimizing the code that enables our robots to compete at their best.


Apply for a position on our mechanics team! Our mechanics team is run on an application only format but we accept people of varying skill levels and abilities, this is a great opportunity to learn and develop mechanical design skills so don’t let a lack of experience hold you back from applying! As a member of this team, you will contribute to the design, 3D modeling, prototyping, testing, and manufacturing of our robot components.


Sign up for our Electronics team! This is a great place if you're just starting out in electronics or already have a vast array of experience. If you're just starting out you'll have the opportunity to learn fundamental electronics skills as well as PCB design and firmware development. If you already have experience in these areas, you'll be able to jump right in and work on the electronics that power our robots!


Apply for a position on our Software Team! Just like the Mechanics team, the Software team is also run on an application only format. Some requirements for applicants inlcude: basic understanding of C++, Git fundamentals and the abilty to develope in Linux (Ubuntu). During our weekly meetings the team discuses progress and areas of improvement. A list of tasks are made into git issues that are worked on throughout the week.

Outreach Coordinator

SFU Robot Soccer (SFURS) Outreach Coordinators have the great role of teaching robotics and technology, while also showcasing the club's remarkable work to potential future engineers and enthusiasts. By planning and hosting events, the coordinators collaborate to offer guidance and ensure a seamless educational experience to elementary, middle and high school students.

Executive Team Interest Form

The SFU Robot Soccer (SFURS) Executive Team is actively looking for passionate individuals interested in joining our leadership. We are looking for dedicated team members to help manage and handle the day-to-day operations of our club. As a part of the executive team, you will play a pivotal role in guiding the club's direction, organizing events, and an environment of innovation and collaboration. If you're driven and eager to take on a leadership role within the SFU Robot Soccer Club, we invite you to join us on this team.