Engineering Student - Software Product Assurance - Fall 2026

MDA SpaceSainte-Anne-de-Bellevue, QC
Onsite

About The Position

MDA Space is a trusted mission partner to the global space industry, creating the space between what's proven and what's possible. As a pioneer of robotics, satellite systems, and geospatial intelligence, with a 55-year history of world firsts and more than 450 missions, MDA Space is a global leader in communication satellites, Earth and space observation, and space infrastructure and exploration. The MDA Space team, comprising over 4,000 space experts across Canada, the United States, and the United Kingdom, possesses the knowledge and expertise to transform a client's bold vision into an achievable mission, through a unique blend of experience, technical excellence, and wonder that has been part of our DNA since day one. For those who dream big and push boundaries on Earth and in the stars to change the world for the better, we will take you there. Are you ready to embark on the next step in your career in the new space economy? We would love to hear from you! We are looking for a motivated and talented Engineering Student for our Software Product Assurance department at our Sainte-Anne-de-Bellevue office. This is a 4-month mandate (with the possibility of 8 months), starting in September 2026. The successful candidate will be treated the same as a new graduate joining our company, in that tasks will be assigned based on their level of education and experience to date. The successful candidate will be under the supervision of the department manager and will work closely with more senior engineer colleagues.

Requirements

  • One year of completed Bachelor's degree studies in Software, Computer, or Electrical Engineering or Computer Science.
  • Dynamic
  • Desire to learn
  • Good verbal and written communication skills, ideally in English and French (Contact with clients outside Quebec).

Responsibilities

  • Provide technical and administrative direction and oversight to ensure software quality and development process compliance with program requirements and standards.
  • Review system-level designs and perform architecture, requirements, and software code verification activities.
  • Review and oversee multiple stages of real-time, safety-critical software design, development, and testing.
  • Monitor programs to ensure adherence to company and program standards.
  • Identify issues and risks and work with the software development team to resolve them.
  • Chair software non-conformance reviews and ensure effective corrective actions are implemented.
  • Ensure the incorporation of software reliability, fault tolerance, and maintainability features.
  • Participate in milestone reviews, including chairing software test readiness reviews.
  • Conduct process and phase-end audits and investigations, identify risks, and agree on corrective actions.
  • Find process improvements to increase quality, productivity, efficiency, and cost savings.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service