Why Join?
At MMRT each member on the team is considered crucial and as such members are given larger responsibilities. Under guidance from past and senior members, new members can expect to take lead on large portions of the rover design from designing PCBs for different sub-systems, designing the chassis or suspension, implementing critical software features, or performing analysis for on-rover experiments. We are also actively recruiting for the research side of the team focused on using FPGAs for vision, designing more advanced PCBs, looking at implementing improvements in our current vision and ML stack, and developing a completely team-built on-rover spectrometer. If anything that has been mentioned peaked your interest, don't hesitate to apply!
We are happy to say that members who did internships/co-ops attribute a large portion of their technical skills and success to this team.
We are happy to say that members who did internships/co-ops attribute a large portion of their technical skills and success to this team.
How to Join?
Fill out the form below to register for the position that peaks your interest!
Event Organizer
What you can expect:
Requirements:
If you are interested in being an Event Organizer, fill out the form below!
- Working alongside the administration team
- Building internal and external relations
- Execute and plan budget-friendly logistics for events
- Reach out to individuals within the McMaster Faculty and students to coordinate events.
- Build MMRT’s external relations (e.g., reach out to sponsors and other rover teams).
- Assist with social media and information graphics.
Requirements:
- Meticulous and keen on organization is a must
- Must be able to work in a team setting
- Eager to use Excel or other software in a professional manner to manage event timelines
- Must have technical and event organizing experience
If you are interested in being an Event Organizer, fill out the form below!
Technical Program Manager
What you can expect:
Requirements:
Please fill out the form below!
- Working alongside technical members to approve and update timelines
- Report directly to the VP Engineering of timelines
- Contributing ideas to product development initiatives.
- Planning and managing product development stages.
- Collaborating with system engineers and software architects.
- Reporting product development progress to senior managers.
- Ensuring that products are delivered on time and within budget.
- Overseeing product deployment and integration.
- Diagnosing and resolving technical issues.
- Evaluating product performance metrics and facilitating adjustments.
- Documenting processes and ensuring compliance with industry standards.
- Keeping up with advancements in product technologies.
Requirements:
- Meticulous and keen on organization is a must
- Eager to use Excel or other software in a more professional manner to manage timelines
- Experience in product development planning and providing leadership.
- Interest in software product engineering, deployment, and integration.
Please fill out the form below!
Graphics Designer
What you can expect:
Please fill out the form below!
- Create posts and weekly team updates
- Communicate with Team Leads and general members
- Create a branding theme and standards
- Meticulous and keen on organization is a must
- Interest in Graphics Design and creating cool art
- Creative and loves art and design
- Interest in technolog, robotics, space or science.
- Experience or willing to learn Canva and Figma
Please fill out the form below!
Media Manager
What you can expect:
Work alongside Graphics Designer and VP's to complete daily tasks such as but not limited to:
Requirements:
If you are interested in being a Media Manager. Please fill the form below!
Work alongside Graphics Designer and VP's to complete daily tasks such as but not limited to:
- Scheduling
- Create schedules of posts that align with events
- Have a amazing organization skills with initiative
- Give feedback on types of posts and structuring
- Social Media
- Handle our Social Media outlets
- Handle our Social Media outlets
Requirements:
- Able to work along different set of people
- Know what to ask to make the posts meet certain standards
- Know upcoming trends
- Have video editing skills
If you are interested in being a Media Manager. Please fill the form below!
Electrical Team - Battery Subsytem
Team Member Application
What you can expect:
Mechanical
If you are interested in joining the MMRT in either the Mechanical, Electrical, FPGA/Digital Design, Software or Science team. Please fill out the form below!
Mechanical
- Take lead on designing major parts of the rover from sections of the drivetrain to the arm in Solidworks
- Collaborate with other members and our manufacturers to review designs for function or manufacturing
- Get hands on experience with various tools required to manufacture parts in-house and for assembly
- Work with other teams such as Electrical, Software, and Science to ensure requirements are being met during design
- Take lead on designing boards in Altium from high power boards such as ESCs to smaller control boards such as the arm control module
- Collaborate with other members to review designs for function, manufacturing (Fab/PCBA), or test
- Get hands on experience with board bring-up from basic electrical checks to working with software to develop code for various parts of the board
- Get hands on debugging experience using various lab tools such as digital multimeters, oscilloscopes, lab bench supplies, electronic loads and more
- Work with other teams such as Mechanical, Software, and Science to ensure requirements are being met during design
- Develop key parts of the rover's software modules under a ROS framework from SLAM to controls for drive/arm/science systems
- Develop drivers for various sensors, communication modules, and boards designed by the Electrical team
- Work to refactor and improve existing code base to implement optimizations and exploring various libraries
- Work with other teams such as Electrical, Mechanical, and Science to ensure requirements are being met during design
- Design and conduct experiments in a lab-based setting to determine extinct life, extant life, terraforming capability, and more
- Work closely with other teams to design systems to perform said experiments completely autonomous on-rover
- Work on researching and designing more intricate instruments on the rover as part of the MAIT(McMaster Advanced Instruments Team) initiative
- Work with other teams such as Electrical, Mechanical, and Software to ensure requirements are being met during design
- Take part in the research and development to incorporate an FPGA into our existing rover framework
- Develop the FPGA to take over tasks or assist in tasks such as object recognition, SLAM and control of arm/drive systems
- Develop drivers for existing sensors, communication modules, and boards designed by the Electrical team
- Work closely with the Electrical and Software teams to ensure that progress and development is being tracked
If you are interested in joining the MMRT in either the Mechanical, Electrical, FPGA/Digital Design, Software or Science team. Please fill out the form below!
Recruiting Process
Applications are rolling, meaning that you can apply at any time.
Note: Please do not email your application to our email since it is not being actively tracked with our admin team or team leads.
- Apply using the forms above for teams that peak your interest. This is the easiest way for us to keep track of you.
- We will then reach out to you when possible to setup an interview (this step may take from weeks up to a month or two depending on when you apply)
- After the interview, we will take some time to think it through and let you of the outcome as soon as possible
Note: Please do not email your application to our email since it is not being actively tracked with our admin team or team leads.
Receive our newsletter with updates and opportunities