Recruitment Process: 

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

  2. Application Submission - Please fill out the form at the bottom of this page. This form allows the team to learn more about your skills and experiences. It is of utter importance to MIST that all members maintain their academic standards. So, please note that an unofficial transcript is requested at the time of application. Although not required for all positions/tasks, 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 a team meeting to assess compatibility for the team.

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


CDH (Command + Data Handling)

Embedded Design Specialist (Flight Computer) [1 position open]

  • Level III+ Electrical/Computer Engineering student

  • Some background with ICs, ASICs, microprocessors and embedded systems in general

  • Interest in Printed Circuit Board (PCB) design and manufacturing

  • Understanding of basic digital logic and analog circuitry

  • Experience working with CAN bus, SPI, I2C, etc. is an asset

  • Experience with C and other programming languages is an asset (likely to do some firmware programming if interested)

Embedded Software Developer (Flight Computer) [4 positions open]

  • Level II+ Engineering student

  • Background in C and/or other programming languages

  • Experience/interest working with RTOS - specifically FreeRTOS an asset

  • Experience programming embedded systems (i.e. RASP PI, ARDUINO, custom projects)

  • Understanding of basic digital logic is an asset

Note: We do not expect level II students to have a strong technical background, but we do expect some previous experience that demonstrates passion and willingness to learn

EPS (Electrical Power System)

Power Systems Specialist

  • You will be involved in the research, design, and testing of a satellite power system!

  • Tasks include system specification/documentation, simulation, and hands on testing/integration

  • Level II+ (entering Level II or higher) electrical engineering student, or student with a strong preference for the fundamentals of electrical power systems

  • Understanding of analog circuitry is a must

  • Knowledge related to voltage regulation, power flow analysis, and/or solar panels a plus

  • Some basic experience with programming or embedded systems is preferred

 

Solar Systems Specialist:

  • Level II+ (entering Level II or higher) student with a strong preference for the fundamentals of electrical power systems

  • Experience in solar systems is preferred

  • Experience in the build and design of electronic circuits and prototypes

  • Experience in printed circuit board layout (preferably with the Altium design tools)

  • Experience in calculations for power generation and consumption analysis.

  • A team player with good interpersonal skills

 

Commercial Products Analyst:

  • Level II+ (entering Level II or higher) student with a strong preference for the fundamentals of electrical power systems

  • Experience with power electronics system architecture design and hardware integration

  • Proven ability to analyze and research commercial of the shelf products

  • Outstanding written and verbal communication skills.

  • A team player who has strong analytical and technical skills with a thirst to learn more.

Communications

Communication Firmware Specialist, Satellite Communications Module

Academic Year: Level II+

Degree Preference:  Software, Electrical, Computer Engineering, Computer Science and B-Tech

Project Description: You will be involved in programming and testing our very own Communication Module, working directly with the hardware.  The communication module is a key component of the NEUDOSE mission.  Its responsibility is communicating with the flight computer, obtaining data (consisting of science data and telemetry data) and communicating that information to our ground station located here at McMaster and ground stations all over the world.  You will be required to write the Basics Amateur Radio Operator Certificate (https://www.ic.gc.ca/eic/site/smt-gst.nsf/eng/sf01862.html) within the first 4 months, following training.

Project Length: On-Going (4-Month Team Probation)

Requirements:

  • C/C++ Programming Experience and other Object-Oriented Languages.

  • Understanding basic communication protocols (SPI, I2C and JTAG) is a must.

  • Must be knowledgeable in Windows and Linux Environments.

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

Preferences:

  • Interests in Real-Time Operating Systems (RTOS), [FreeRTOS + STM32 Hardware Abstraction Layer (HAL) + Application Specific Code].

  • Low-level programming experience.

  • Data packet structure and modulation/demodulation experience.

Communication Firmware Specialist, Communication Ground Station

Academic Year: Level II+

Degree Preference: Software, Electrical, Computer Engineering, Computer Science and B-Tech

Project Description: You will be involved in programming and designing our very own Communication Ground Station.  The communication ground station is a component of the NEUDOSE mission.  It's responsibility is communicating with the satellite in order to obtain data (consisting of science data and telemetry data) and uploading the latest commands to the satellite.  The ground station is currently starting its development though the help of Dr. Singh and the work previously done by B-Tech students.  The goal of the project is to implement our own ground station located at McMaster.  You would be required to work with the ground station hardware specialists and mission operations specialist to coordinate and handle the data communication from the receiver antenna to our graphical user interface (GUI). This would include programming of drivers for pointing control of the ground station and pulling data off the radio and storing it in a central database.  You will be required to write the Basics Amateur Radio Operator Certificate (https://www.ic.gc.ca/eic/site/smt-gst.nsf/eng/sf01862.html) within the first 4 months, following training.

Project Length: On-Going (4-Month Team Probation)

Requirements:

  • C/C++, Python Programming Experience and other Object-Oriented Languages.

  • Must be knowledgeable in Windows and Linux Environments.

  • Must have good team work and communication skills, presentations and updates on work is required.

Preferences:

  • Understanding basic communication protocols (Ethernet (TCP/IP), USB, etc.).

  • Experience working with Software Defined Radios (SDRs).  Hardware Descriptive Programming (HDL, Verilog, VHDL) is potentially useful. Gnu

  • Databases creation and data handling / storage.

  • Experience working with GNU Radio, Porthos SDR, Cubic SDR, Gqrx or SatPC32 software is useful.

  • Data packet structure and modulation/demodulation experience.

 

Mechanical

Structural Lead (One person required)

Academic Year: Level IV+ (graduate student if possible)

Degree Preference: Mechanical Engineering

Position Description: The chosen candidate will lead a team of 4-6 McMaster Engineering students in the design and development of the mechanical structure. The candidate will work closely with other team leads to ensure all sub team concerns and systems level requirements are considered from a mechanical standpoint. The structural lead will frequently report to management with overall team progress and will be responsible for keeping all team members on task while working towards long-term structural goals. The structural lead will be responsible for running weekly team meetings, taking attendance and meeting minutes. The structural lead will also assist in writing technical reports for the CSA on overall mission progress. 

Project Length: The ideal candidate would be with the team until the end of our mission with the Canadian space agency.

Requirements:

  • Must be a rapid learner and have good team work and communications skills

  • Experience leading a team, setting deadlines and delegating tasks would be an asset

  • Extensive experience with 3D CAD software is a must (preferably SOLIDWORKS)

  • Experience with simulations is an asset (FEA, vibrations analysis)

  • Experience working with and producing technical drawings

  • Familiar with GD&T and DFMA

3D CAD Designer (Two people required)

Academic Year: Level II+

Degree Preference: Mechanical Engineering

Position Description: The chosen candidate will assist the structural lead in designing various mechanical components of satellite. The candidate will frequently use 3D CAD software to create parts, assemblies, renders, simulations and technical part drawings. The candidate will frequently work with interdisciplinary sub teams to obtain design requirements and tolerances of various components and use them to improve the design of the structure. The candidate may also be required to produce documentation of their designs and aid in future technical report writing with the structural lead.

Project Length: The ideal candidate would be with the team until the end of our mission with the Canadian space agency (with successful completion of probation period).

Requirements:

  • Extensive experience with 3D CAD software is a must (preferably SOLIDWORKS)

  • Experience working with and producing technical drawings

  • Familiar with GD&T and DFMA

  • Demonstrated mechanical design skills in past projects using CAD software or creating simulations would be an asset

Orbital

Orbital Mechanics and Power Generation Simulation Specialist

Academic Year: Level II+ (In level II or higher, preference to level III+)

Degree Preference:  Electrical & Computer Engineering, Engineering Physics, Physics

Project Description: You will be involved in the simulation of the satellite orbit and calculation of solar power generation. This appointment will focus on the operation of the satellite electrical power system while assessing various options for on-board batteries. Following your analysis, you will be expected to present a trade-study of potential systems with varying battery capacities which will conclude with your recommendation for which system will best meet the mission requirements. During this project, you will work with both the Electrical Power and Orbital Analysis team. In addition, you will receive access to an industry standard software for aerospace simulations: AGI’s Satellite Toolkit (STK). Following this project, you will continue to support the development of the electrical power system by providing insight into power generation and sunlight/eclipse cycles.

Project Length: 6-month initial assignment with on-going involvement to follow

Requirements:

  • Programming Experience with one or more of C#, MATLAB, Visual Basic, and Java. The ability to learn new programming environments will be crucial.

  • Understanding basic power storage (battery) systems.

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

Preferences:

  • Interests in physical simulations and computational engineering.

  • Knowledge of photovoltaic operation.

 


Application

Please submit the following application:

Name *
Name
When can you start contributing to the team?
Software, multimedia, equipment, etc.
Hobbies, class projects, thesis/capstone, etc.
Please list positions/tasks of interest from the list in the previous section.
Transcript
Please send an updated transcript to neudose@mcmaster.ca. Have you sent this yet?