top of page


Core Members will be placed in Groups based on their skills, experience, and interests.

Autonomous Software Division 

Systems: a multidisciplinary group responsible for the underlying autonomous software infrastucture of WATonomous. Members of this subteam help with system integration, continuous integration, and travel between the other subteams to provide quick support and implementation planning.

Perception: responsible for the organization, identification, and interpretation of sensory information (camera, lidar, radar)  in order to represent and understand the presented information or environment.

World Modeling: responsible for building the vehicle’s inner understanding of the world. Utilizes and contextualizes perception information to obtain higher-order attributes (actions, intentions, etc.) of objects and predict the future for motion planning.

  • Nice-to-haves: C++, Python, ROS, PyTorch

  • Leads: Owen Leather and Brian Zhang, and b434zhan

Action: responsible for making the vehicle move. Includes general route planning, behavioural planning, and local trajectory optimization using reinforcement learning.

Simulation: responsible for designing and implementing virtual scenarios using simulators like Carla that can be replicated in the real test track, where the vehicle parameters match the real car.

Autonomous Software
Server Cluster

Server Cluster Division (WATcloud)


WATcloud has a separate application process available at:

Vehicle Platform

Vehicle Platform Division 

Mechanical: Has a wide variety of engineering opportunities available to members, from designing sensor mounts to building a cooling system for our compute rack.

  • Required Skills: Proficiency in CAD and machining equipment

Power Systems: Responsible for the entire power architecture of the vehicle. Through making PCBs from scratch and digital design tasks, you will gain the experience needed to create custom hardware.

  • Required Skills: Proficiency in firmware design and Altium

Interfacing: Works on sensor interfacing and CAN interfacing. Members will wire and program the sensors that communicate with the autonomous vehicle’s onboard computer and the CAN interface that allows the computer to interact with the car.

  • Required Skills: Proficiency in ROS and networking


Business Division 

Full-Stack Developer: Working on one of WATonomous' new projects, including a new finance system to handle all purchase requests and a new website (rebuilding this one right here!)

  • Required Skills: Next.js, TailwindCSS, React, JavaScript, MongoDB, HTML/CSS

  • Nice-to-haves: eye for design, Gatsby, MaterialUI, deploying applications

  • Lead: Jack Mogen,

Sponsorship & Outreach: Maintains both internal and external sponsorships, forging new relationships for WATonomous. This group is our main source of funding, generating over $25,000 each year.

  • Nice-to-haves: Writing pitches and proposals, High levels of initiative

  • Lead: Eddy Zhou,

Marketing: Engages external parties such as students, faculty members, and sponsors on the team’s progress and builds WATonomous as a brand. Markets WATonomous' recruitment and activities on the team's social media accounts and coordinates with external sources, such as other clubs and news.

Graphic Design: Create and update visual concepts and designs for WATonomous, such as attractive and user-friendly website layouts, promotional materials, swag, car wraps, etc.

  • Nice-to-haves: Experience in Photoshop, Illustrator, InDesign, or Sketch, creativity, detail-oriented

  • Lead: Roni Wu,

For resources regarding all positions, see our resources page

Found a role that interests you?

bottom of page