You'll support the development and integration of complex satellite systems. You'll help ensure all spacecraft subsystems-power, comms, propulsion, avionics, thermal, and payload-work together to meet mission objectives.
Responsibilities
Responsibilities:
- Develop and test embedded software, including real-time operating systems (RTOS), for mission-critical applications.
- Create and modify schematics, design PCB layouts, and assist with hardware bring-up.
- Operate and analyze results using lab equipment such as oscilloscopes, logic analyzers, and power supplies.
- Participate in hardware-in-the-loop testing alongside software and mechanical engineering teams.
- Document test results, prepare procedures, and contribute to design reviews.
- Troubleshoot hardware and resolve issues across electrical and software interfaces.
- Assist in the design and development of satellite electrical subsystems and orbital flight computer systems.
Work Term:
- Fall (September 2026), Winter (January 2027), or Summer (May 2027) start date
- 8-16 month co-op term
Requirements
Minimum Qualifications:
- Currently pursuing a degree in Electrical Engineering, Computer Engineering, or a related field
- Canadian PR or Citizenship
- Completed at least 2 years of engineering coursework
- Comfortable with lab tools and debugging embedded systems
- Strong interest in space systems, avionics, or embedded electronics
- Experience with embedded C/C++ or Python
Preferred Qualifications:
- Experience with CubeSat or small satellite development through coursework or projects
- Previous Canada Controlled Goods (CCG)