Book Your Mission
CLOSE
We carry live payloads for LEO starting in 2023 and Lunar starting in 2026. Contact us to talk about your next space mission using this form.
Thank you! Our team will be in touch with you shortly
Oops! Something went wrong while submitting the form.
Book Your Mission
CLOSECLOSE
We carry live payloads for LEO starting in 2023 and Lunar starting in 2024. Contact us to talk about your next space mission using this form.
Thank you! Our team will be in touch with you shortly.
Oops! Something went wrong while submitting the form.
view All jobs

Software Intern

The Company

We are SpaceRyde; building Canada’s first rocket to launch small satellites! Pioneering an industry is not an easy task, but with our combination of experienced founders, high-profile investors and bright team, we have achieved many firsts. We have doubled our staff every year, and will reach space in 2022; so come join us if you’d like to work on the edge of innovation and creativity.

The Role

You will be part of the avionics team and work in a dynamic environment. You will work closely with your mentor and collaborate with other colleagues across a multi-disciplinary team to apply your skills and knowledge to help design, develop, and test critical code for SpaceRyde’s launch vehicle and ground support equipment. You will be given ownership of projects with the opportunity for rapid growth in a fast-paced environment. You will be challenged daily and will need to adapt quickly to achieve tight project deadlines.

Key Responsibilities

  • Handling the day-to-day operations of the office, kitchen, and lab.

  • Order, organize and distribute office supplies and maintain inventory.

  • Establish office procedures and policies, and ensure compliance.

  • Receive and distribute incoming mails and parcels to different teams.

  • Prepare financial files and invoices for bookkeeping purposes.

  • File physical and electronic copies of invoices and other documents.

  • Pick up and drop off parts from local suppliers.

  • Arrange accommodation, travel and equipment for off-site work.

  • Assist in developing and coordinating company events to boost team morale.

  • Provide support for various teams as necessary, to meet our goals.

  • Work in a team with an integrated code base.
  • Define or refine existing requirements to design and implement code that is reusable, readable, and maintainable.
  • Develop test code to validate functionality and benchmark performance.
  • Debug and troubleshoot issues and rapidly deploy fixes.

Requirements

  • Enrolled in a bachelor’s or graduate program in Software Engineering, Computer Science, or a related field.
  • 1+ year(s) of hands-on experience (previous internship or design team experience are applicable).
  • Experience developing, debugging, and benchmarking projects in C/C++.
  • Experience using Linux and comfortable using command-line interface.
  • Experience using a code version control system (e.g. Git, SVN, CVS, Perforce, etc.).
  • Experience communicating technical concepts through written, verbal, and diagrams (e.g. system diagrams, UML diagrams, etc.).
  • Ability to self-motivate, work independently, and proactively ask questions.
  • Effective communication & interpersonal skills in a team environment.
  • You are a team player, you ask for help when you are stuck and you are always ready to help out.
  • Ability to work full time for a minimum of 8+ consecutive months.
  • Ability to work in-person. This position is not remote.
  • Bachelor’s degree or equivalent from a top university.

  • 1+ year experience of general administrative work.

  • Valid G driver’s license.

  • Exceptional ability to problem-solve effectively while maintaining strong attention to details.

  • Strong Microsoft Word and Excel skills (or Google’s GSuite).

  • Excellent communicator; comfortable liaising with internal and external parties.

  • Ability to adapt to dynamic schedules, and a focus on efficiency without sacrificing quality.

Bonus skills, knowledge, and qualifications

  • Hands-on experience with embedded systems.
  • Experience writing tests using a testing framework.
  • Experience developing in Python and/or shell scripting.
  • Previous exposure to satellite, rocket, or aircraft avionics/computer systems.
  • Understanding of TCP/IP stack.
  • Understanding of computer architectures.
  • Working knowledge of ROS or ROS2.
  • Sample code of past coding projects online (e.g. GitHub, GitLab, etc.).
  • Previous experience in aerospace projects.
  • Bachelor’s degree or equivalent from a top university.

  • 1+ year experience of general administrative work.

  • Valid G driver’s license.

  • Exceptional ability to problem-solve effectively while maintaining strong attention to details.

  • Strong Microsoft Word and Excel skills (or Google’s GSuite).

  • Excellent communicator; comfortable liaising with internal and external parties.

  • Ability to adapt to dynamic schedules, and a focus on efficiency without sacrificing quality.

To apply, please send your Resume and Cover Letter to jobs@spaceryde.com