Skip to content

Recruitment

Jason Wang edited this page Apr 5, 2022 · 18 revisions

image

How to Join Us

UTRA Robosoccer is happy to accept anyone from any discipline and country to join our team. We accept people 24/7


Administrative Team

Executive Director

  • Can be from any discipline
  • Keeps track of deadlines
  • Syncs weekly with other team leads and administrative team
  • Motivates and pushes teammates
  • Registering for competitions
  • Communicating with Robocup committee
  • Communicating with Professors and UofT
  • Communicating with other RoboCup teams
  • Time Commitment: 1-2 hours a week

VP Marketing

  • Can be from any discipline
  • In charge or recruitment
  • Manages Facebook
  • social events
  • Advertising
  • Tutorials
  • Robosoccer hackathon
  • Time Commitment: 1-2 hours a week, busier during trip planning and registration

VP External

  • Can be from any discipline
  • Deals with sponsorships
  • Does purchases and reimbursements for the team
  • Communicates with companies and Robocup for deals
  • Handles receipts and
  • Purchasing flight tickets and itinerary for travel to Robocup
  • Time Commitment: 0 hours a week, busier during trip planning and when needed

VP Webmaster

  • Can be from any discipline
  • Manages UTRAHumanoid website
  • Manages Emails Accounts
  • Time Commitment: Busy only during the start of the semester, afterwards 0 hours a week

Admin Team Member

  • Can be from any discipline
  • Role and specialization will be assigned later

Robot Team

Robot Hardware Lead

  • ECE, Mech, Engsci discipline
  • Chief integrator for embedded/electrical and mechanical design (needs to know and work on both)
  • Work with Exec Dir to keep track of deadlines
  • Designs, purchases and manages power, hardware, cabling and sensors for the new robot
  • Mentors robot team members
  • Requirements
    • Basic CAD experience
    • Basic Circuitry experience
  • Time commitment: 5-10 hours per week

Electrical and Embedded Lead

  • Can be from any discipline
  • Designs, purchases and manages power, hardware, cabling and sensors for the new robot
  • Mentors general robot memberos
  • Requirements
    • C/C++ programming experience
    • Able to build circuits given a schematic and components
    • Knowledge of how devices communicate and experience at the hardware level (manipulating registers, etc.)
    • Must enjoy programming microcontrollers!
  • Time commitment: 5-10 hours per week

Mechanical Lead

  • Designs, CADs, and builds and replicates robots for the Robocup
  • Can be from any discipline
  • Time commitment: 5-10 hours per week

Robot Team Member

  • Can be from any discipline
  • Role and specialization will be assigned later

Software Team

Robot Software Lead

  • Can be from any software related discipline
  • Does the overall integration for all the software components,
  • Will be familiar in a wide range of topics (AI, Computer Vision, Control)
  • Will work on any component that needs working on
  • Work with Exec Dir to keep track of deadlines
  • Requirements
    • Note: Knowledge of algorithms is not required, as long as you have a motivation to learn
    • Python coding experience
    • Strong motivation to work and an eagerness to learn
    • Good ability to manage time.

AI Strategy Lead

  • Can be from any software related discipline
  • Uses and learns reinforcement learning or other AI methods to coordinate team strategy
  • Works with robot communication to have effective team strategy
  • Previous experience or course not required
  • Requirements
    • Note: Knowledge of algorithms is not required, as long as you have a motivation to learn
    • Python coding experience
    • Strong motivation to work and an eagerness to learn
    • Good ability to manage time.

AI Controls Lead

  • Can be from any software related discipline
  • Uses and learns reinforcement learning and classical control and path planning techniques to improve walking and kicking, blocking and other actions
  • Basic understanding of controls is required
  • Previous experience or course not required
  • Requirements
    • Note: Knowledge of algorithms is not required, as long as you have a motivation to learn
    • Python coding experience
    • Strong motivation to work and an eagerness to learn
    • Good ability to manage time.

AI Perception Lead

  • Can be from any software related discipline
  • Uses and learns neural networks or other deep learning techniques coupled with opencv to localize objects detected by the robot
  • Basic understanding of geometry is required
  • Previous experience or course not required
  • Requirements
    • Note: Knowledge of algorithms is not required, as long as you have a motivation to learn
    • Python coding experience
    • Strong motivation to work and an eagerness to learn
    • Good ability to manage time.

Software Team Member

  • Can be from any discipline
  • Python coding experience
  • Role and specialization will be assigned later