We’re looking to onboard people who are passionate about contributing to the next generation of space exploration.

Join MIST

Recruitment Process

  1. Pre-Application - A list of positions the team is recruiting for is provided in the following section. Please review the list to see which sub-teams and positions are of interest to you.

  2. Application Submission - Please fill out this form. This form allows the team to learn more about your skills and experiences. In order to gain a better understanding of your experiences, we request a cover letter and Resume/CV. Although not required for all positions, applicants are encouraged to submit a portfolio with past work/relevant projects.

  3. Application Review - Following submission, MIST will review applications. Applicants of interest will be invited to attend an interview to assess compatibility for the team. Applicants are required to submit an unofficial transcript. For those with grade points below 4.0 on the McMaster grade scale, please submit additional supporting documents such as project files, portfolios, etc.

  4. Applicant Acceptance - Successful applicants will be notified via email and given a time period to accept the offer and begin the onboarding process.

Application Form

Open Positions

  • The Payload team is responsible for the collection and processing of radiation data. As a member of the team, you will have the unique experience of being part of a fully self-sustaining sub-system capable of functioning both within the satellite and as an independent instrument outside the satellite in places like a High Altitude Balloon. As a Firmware Specialist, you will be responsible for developing and deploying firmware that will autonomously control the data acquisition of the instrument, as well as the packetizing and transmission of the science data to other teams. This development includes working on custom-designed hardware with low-level embedded programming. Expect to learn more about embedded C, FreeRTOS, and hardware/software communication.

    McMaster Interdisciplinary Satellite Team is a student team that puts real satellites into space. We are looking for applicants who share our work ethic and commitment to aid us in this endeavour.

    Main Tasks and Responsibilities

    • Take part in the software design of the Payload Data Acquisition Module (DAM) on-board the satellite and/or a High Altitude Balloon (applications, APIs, device drivers, designing software architecture, etc.)

    • Review and test code from other team members

    • Following the coding standard developed by the team in all aspects of software development

    • Documentation of your software through the standards set out by the team

    • Attend weekly meetings and take part in group discussions

    Requirements

    • Enrolled in Software Engineering, Electrical Engineering, Computer Engineering, Mechatronics Engineering, and the Bachelor of Technology or have equivalent embedded software experience

    • Any students passionate about software development

      Note: We do not expect strong technical skills from lower-level applicants (level I/II) but expect a willingness to learn, interest and dedication.

    • C/C++ programming experience, C preferred

    • Embedded system software architectures (real-time operating systems such as FreeRTOS, low-level chip driver development, board support packages, etc.)

    • Must have good teamwork and communication skills; presentations and updates on work are required

    • Continued availability during the summer term

    Preferences

    • Interested and/or knowledgeable in embedded system software design

    • Experience with the Xilinx Vivado/Vitis

    • Experience with HDL (Verilog preferred)

    • Previous software development experience, either on co-op placements or previous teams

    • Experience with application task management, scheduling and queuing on lightweight hardware

    • Experience with GitHub and build servers, along with hardware-in-the-loop automated software testing

  • The Payload team is responsible for the collection and processing of radiation data. As a member of the team, you will have the unique experience of being part of a fully self-sustaining sub-system capable of functioning both within the satellite and as an independent instrument outside the satellite in places like a High Altitude Balloon. As an Electrical Specialist, you will be responsible for designing, fabricating, and verifying the Data Acquisition Module for radiation instrumentation as well as supporting PCBs for the DAM. This will include prototyping new circuits and working with Altium to draw schematics, layout PCBs, and produce manufacturer packages for fabrication. The Data Acquisition Module is a new digital design based on the Zynq7000 SoC (dual-core Cortex A-9 + Artix 7 FPGA). Through working on the team ,you should expect to learn more about electrical hardware design, working on large schematics shared across multiple members, PCB fabrication methods, and procedures for bringing up a new electrical design.

    McMaster Interdisciplinary Satellite Team is a student team that puts real satellites into space. We are looking for applicants who share our work ethic and commitment to aid us in this endeavor.

    Main Tasks and Responsibilities

    • Take part in the electrical design of the Payload Data Acquisition Module (DAM) and Front End Module (FEM) on-board the satellite and/or a High Altitude Balloon (data acquisition, communications PHY, power management, etc.)

    • Review and verification of schematics from other team members

    • Attend weekly meetings and take part in group discussions

    Requirements

    • Enrolled in Electrical Engineering, Computer Engineering, Mechatronics Engineering, Physics, and the Bachelor of Technology or have equivalent hardware design experience

      Any students passionate about electrical systems development

    • Electrical design experience

    • Understanding of electrical design concepts

    • Experience with any ECAD program (Altium, Eagle, KiCAD, etc.)

    • Must have good teamwork and communication skills; presentations and updates on work are required

    Preferences

    • Interested and/or knowledgeable in electrical system design

    • Experience with Altium Designer

    • Experience with LTSpice

    • Previous electrical system development experience, either on co-op placements or previous teams

    • Experience with Altium 365 or other ECAD version control software

  • The Payload team is responsible for the collection and processing of radiation data. As a member of the team, you will have the unique experience of being part of a fully self-sustaining sub-system capable of functioning both within the satellite and as an independent instrument outside the satellite in places like a High Altitude Balloon. As a Hardware (HDL) Specialist, you will be responsible for developing and deploying HDL on a Zynq 7020 SoC to collect and process radiation data from our instrument, as well as writing HDL modules to facilitate communication with peripheral devices using different communication protocols like SPI and custom serial protocols. This development includes working on custom-designed hardware with a Zynq 7020 SoC at its heart. Expect to learn more about HDL design, pipelining to meet strict timing deadlines, the AXI bus, and hardware/software communication.

    McMaster Interdisciplinary Satellite Team is a student team that puts real satellites into space. We are looking for applicants who share our work ethic and commitment to aid us in this endeavour.

    Main Tasks and Responsibilities

    • Take part in the hardware design of the Payload Data Acquisition Module (DAM) on-board the satellite and/or a High Altitude Balloon (data acquisition, communications drivers, AXI interfacing, etc.)

    • Review and verification of code from other team members using test-benches

    • Following the coding standard developed by the team in all aspects of software development

    • Attend weekly meetings and take part in group discussions

    Requirements

    Enrolled in Software Engineering, Electrical Engineering, Computer Engineering, Mechatronics Engineering, and the Bachelor of Technology or have equivalent hardware design experience

    Any students passionate about digital systems development

    Note: Completion of a digital systems design course such as COMPENG 3DQ5 (or equivalent) is expected.

    • Verilog, SystemVerilog, or VHDL experience

    • Understanding of HDL constructs, FSMs

    • Experience designing complex digital circuits

    • Must have good teamwork and communication skills; presentations and updates on work are required

    • Continued availability during the summer term

    Preferences

    • Interested and/or knowledgeable in digital system design

    • Experience with AMD Vivado 

    • Experience with soft-core processors

    • Previous digital system development experience, either through co-op placements or previous teams

    • Experience with the AXI bus, hardware/software communication, and advanced test-bench methodologies such as UVM

    • Experience with GitHub and build servers, along with hardware-in-the-loop automated software testing

  • Do you enjoy creating science content? Have you ever wanted to create content for a space team? The MIST Team needs someone who can lead our social content creation. The MIST Operations team is looking to bring on a digital media specialist to increase engagement on MIST's social media platforms. This will include creating posts and stories, organizing team lead takeovers, and sharing insights into what the team is doing.  

    Main Tasks and Responsibilities

    • Attend weekly meetings

    • Post team updates on the MIST instagram

    • Work with the team to coordinate Team Lead Takeovers 

    • Design graphics to accompany blog posts

    Requirement

    • Well-organized, and demonstrates strong time management skills 

    • Good communication skills

    • Works well with others

    • Engineering or Science background and/or a passion for space

    • Strong digital design skills

    Preferences

    • Experience in social media (Instagram, Tik Tok, LinkedIn)

    • Experience in graphic design


Our Subteams

Operations Team

The Operations Team is responsible for the management of internal and external communications for the NEUDOSE team. Our focus is on maintaining a strong social media presence, running events to share our love for space with the McMaster community, and ensuring that the team has what they need for a successful launch. We are also responsible for the recruitment, onboarding, and offboarding of all team members.

Systems Team

Systems Engineering is the most critical subteam of a space mission. We oversee all high-level design and implementation decisions and guide other subteams through each mission phase: concept development, preliminary design, critical design, AIT (assembly, integration, and testing), launch and operation. We focus on maintaining technical documentation and standards along with reviewing and approving design submissions (mechanical, electrical, and software) to ensure that subteams are working together towards a polished and consistent final product that meets all requirements and constraints from internal and external sources.

Attitude Determination & Control System Team

The Attitude Determination and Control System (ADCS) is responsible for controlling PRESET's attitude (i.e. orientation) and angular velocity while it is in orbit. The ADCS subteam's main tasks involve the development of mathematical algorithms (software) that can control both PRESET's attitude and angular velocity, and that can determine PRESET's attitude relative to the Earth. These algorithms will be executed through the use of 3-axis magnetorquers that are designed, manufactured, and tested by the ADCS subteam. Finally, ADCS is responsible for the design of spring-loaded hinges that can deploy PRESET's solar panels outwards, thereby increasing its frontal area (and drag) to deorbit the satellite within the required 5-year time frame.

Radio Communications Team

COMMs is the backbone of establishing and maintaining a communication link between our team located on Earth and the scientific payload in space. A communication link allows for the wireless transfer of data through the use of electromagnetic waves, specifically in the radio and microwave frequency bands.

Establishing this link allows for three key opportunities:

i. The data generated from the science payload can be obtained and analyzed.

ii. The information regarding the satellite system health and each sub-system can be monitored.

iii. Satellite operations can be changed/updated during each orbit cycle.

Command and Data Handling Team

The CDH team oversees the handling of the satellite’s data. This includes processing, storing and moving data around to various subsystems. CDH is the interface between ground crews and all other components of the satellite in addition to monitoring the health and state of the satellite.

Electrical Power System Team

The EPS team is responsible for generating, storing, and distributing electrical power to ensure all satellite subsystems operate reliably throughout the mission. Power generation is handled by solar panels converting energy from the sun into electrical power. This power is stored in a series of batteries for future use by the satellite and then provided to other sub-systems through the power distribution system. All of these systems ensure continuous and stable power delivery under varying orbital conditions. Reliable power is essential for every subsystem’s functionality, making EPS critical to overall mission success and longevity.

Mission Operation and Control Team

The Mission Operations and Control team is responsible for building the software infrastructure for our ground station. This software will allow us to send commands to the satellite, and receive/visualize data transmitted from our satellite to the ground. All of the data received from the satellite will be displayed in our Grafana dashboard, along with data from a variety of sensors monitoring our ground station.

Mechanical Team

The mechanical team is responsible for the design, manufacturing, assembly, integration, and testing of the mechanical structure of the satellite, the central payload, and its deployment mechanisms which include the satellite's antenna and deployable magnetometer. The Mechanical Team is responsible for all mechanical assemblies of PRESET, ensuring that each subteam complies with the mass and volume requirements specified by the launch provider. The team designs, manufactures, assembles, and tests the functionality of the 3U rail structure, mechanical antenna assembly, Electron Spectrometer Telescope (EST) housing, and deployable magnetometer boom. In addition, the Mechanical Team verifies that PRESET can withstand the space environment by simulating its thermal properties in orbit and conducting environmental testing, including thermal vacuum (TVAC) and random vibration tests.

Payload Team

The Payload team is responsible for the mission's scientific payload, creating radiation monitoring instruments that will enable the satellite to fulfill its primary research objectives. Key responsibilities include design and manufacture of data acquisition PCBs to be used in the instrument, writing firmware to control the instrument, and instrument calibration and testing. Members will be able to apply their technical skills to help develop a novel scientific instrument.


Frequently Asked Questions

Q: When is the deadline?

A: MIST recruits on a bi-monthly basis (ie. every other month), where the form will be open for two weeks. If the positions are listed above, it means that we are still actively recruiting for the role!

Q: What is the time commitment for the team?

A: You will be required to join weekly meetings with your designated sub-team (1-2 hours), where the sub-team leader(s) will assign tasks to you and check in on your progress. You will also be encouraged to join weekly general and/or systems engineering meetings (1-2 hours), which consist of team-wide discussions and decision-making. As you get to know more about the team projects, your tasks will become more complex, which will require additional time commitments outside weekly meetings.

Q: Do I need to available on campus?

A: No. Weekly meetings are either fully virtual or hybrid, allowing members to join from anywhere. Sometimes our members will need to access our labs and facilities for in-person development and testing, but this can be arranged for those who are available.

Q: Do you recruit lower/upper year students?

A: We recruit a mix of upper and lower year students. While upper year students bring more experience, lower year students are able to stay on longer and grow with the team. All passionate students are welcome to apply! However, we do require that you have finished your first year of studies to ensure that you can keep up with your academics.

Q: What can I do to increase my chances of being selected?

A: We are always looking for passion, commitment, problem solving and critical thinking skills, so make sure you demonstrate that in your application! For example, this means that we look for personal projects and experiences in addition to coursework. Also, research into the team's goals and projects goes a very long way, especially if you can come up with good questions to ask of the team.

Q: What is the interview process?

A: If selected, you will be interviewed by two or more team leaders for 30-60 minutes depending on the requirements of the role. You will be asked several non-technical questions related to your interest and availability, then several technical questions based on your past projects and experiences. Finally, you will get a chance to ask any questions you may have for the team.

Q: Will I receive support and mentorship after I join?

A: Absolutely! Your sub-team leaders will introduce you to the rest of the team and guide you through the onboarding process. As a team, we write extensive documentation and training materials to facilitate knowledge trasfer. And if you have any questions, everyone on the team will be eager to help you out!

Group of six young professionals in formal attire standing in front of a wooden panel wall, posing for a photo at a professional event.