Postuler

Publié il y a 10 jours

Ingénieur en développement des opérations satellitaires

@ MDA

Sainte-Anne-de-Bellevue, Québec

Temps plein5+ ans d’expérience
Postuler
SIGNAUX

En bref

MDA is hiring a satellite operations development engineer to design, implement, test and maintain automated operating procedures for LEO and MEO missions. The role builds procedures in Python, OCL and SPELL on the mission control stack and supports operations as an operations engineer. Full-time, with traceability, integration, mentoring and on-call duties.

Responsabilités :

  • Concevoir et maintenir des procédures opérationnelles automatisées
  • Assurer la traçabilité des procédures avec les règles de vol et le CONOPS
  • Intégrer les procédures à la pile de contrôle de mission
  • Réaliser les essais, la validation sur console et les rapports d'essai
  • Soutenir les opérations et encadrer les ingénieurs juniors

Résumé des exigences :

  • Baccalauréat en génie ou informatique, ou 5 ans d'expérience équivalente en LEO/MEO
  • Expérience pratique en Python ou outils spécialisés
  • Expérience d'intégration de procédures et d'opérations au SOCC ou en station au sol
  • Expérience avec Jira, Confluence, GitLab et pipelines CI
  • Excellente communication écrite et orale en anglais

Outils et compétences

Source et dates

Site carrière / système de candidatures · ultipro

Date publiée par l’employeur
2026-11-02
Première détection par notre source
2026-11-02
Mise à jour du dossier source
2026-11-02

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauIntermédiaire
DomaineDéveloppement logiciel
Expérience5 an(s) et plus
Heures par semaine40 (estimé)
Milieu de travailBureau, Chez les clients
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish, French
FormationBaccalauréat (exigé)
Domaines d’étudesComputer science, Software engineering, Aerospace engineering, Electrical engineering, Physics

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

ChampValeur
Siège socialBrampton
Offres sur Jobsy243
Description

Aperçu du poste :

MDA est à la recherche d’un ingénieur en développement des opérations satellitaires chargé de concevoir, de mettre en œuvre, d’effectuer des essais et d’assurer la maintenance des procédures d’exploitation automatisées pour les missions en orbite terrestre basse (LEO) et en orbite terrestre moyenne (MEO). Les procédures sont principalement rédigées en Python, en OCL et en SPELL, et s’exécutent sur la pile de contrôle de mission. L’ingénieur travaille en collaboration avec les équipes de dynamique de vol, de CONOPS, des opérations et du service afin de transformer les règles de vol et les organigrammes en procédures claires et traçables, tout en respectant les normes, les revues et le processus de mise en production utilisés par l’équipe. Le poste implique également de soutenir les opérations satellitaires à titre d’ingénieur chargé des opérations.

Résumé des tâches :

Prise en compte des exigences des intervenants

  • Recueillir les besoins opérationnels à partir des règles de vol, des diagrammes de flux, des CONOPS et des objectifs de mission, y compris les contraintes fonctionnelles, de performance et de sécurité auxquelles une procédure doit répondre.
  • Travailler avec les équipes chargées de la dynamique de vol, des CONOPS, de l’OPSCON, de la plateforme, de la charge utile et des clients afin d’identifier les besoins explicites et implicites avant la rédaction d’une procédure.

Élaboration des procédures

  • Concevoir, mettre en œuvre et assurer la maintenance de procédures opérationnelles automatisées en Python, en OCL et en SPELL, en s’appuyant sur les règles de vol, les diagrammes de flux et la documentation CONOPS comme sources.
  • Utiliser Jira pour suivre l’élaboration et les modifications des procédures.

Traçabilité des procédures

  • Assurer une traçabilité bidirectionnelle entre chaque procédure et les règles de vol, les diagrammes de flux et les éléments du CONOPS qu’elle met en œuvre.
  • Assurer la traçabilité des exceptions, telles qu’une variante différente de Python, l’utilisation de SPELL ou d’un outil spécialisé, ainsi que les procédures qui diffèrent entre les programmes A, B et C.

Intégration des procédures

  • Intégrer les procédures à la pile de contrôle de mission et à l’infrastructure au sol utilisées dans chaque programme.
  • Documenter les interfaces de ces procédures, en fonction du client, des spécificités du programme, ainsi que des voies de commande et de télémétrie.

Coordination interfonctionnelle, interaction entre les intervenants et les programmes

  • Documenter et communiquer l’état d’avancement des procédures, les risques et les changements à l’équipe, aux clients et aux équipes partenaires.
  • Coordonner les procédures communes et les exceptions dont cet ingénieur est responsable dans le cadre des programmes A, B et C.
  • Participer à l’assistance de garde au cours des phases critiques, notamment le lancement, les premières phases d’exploitation et la gestion des anomalies.

Vérification des procédures

  • Rédiger des procédures et des matrices d’essai, mettre au point des essais automatisés pour les procédures, et effectuer des essais à blanc et des simulations avant la mise en service d’une procédure.
  • Assurer ou diriger la validation sur console pour les procédures attribuées, notamment lorsque la variante Python, le client ou le matériel du satellite diffèrent.
  • Analyser les résultats des essais, rédiger les rapports d’essai et établir le profil d’exécution des procédures, la télémesure et la télécommande, ainsi que des chemins de récupération en cas d’erreur. Corriger les procédures qui ne répondent pas aux besoins opérationnels.

Leadership technique et mentorat

  • Accompagner les ingénieurs juniors et les stagiaires au cours de l’élaboration, de la révision et des essais des procédures.
  • Assurer la liaison technique avec les clients, les partenaires et les fournisseurs externes concernant le périmètre des procédures et les exceptions.
  • Contribuer à la base de connaissances et à l’amélioration des processus d’élaboration, de suivi et de mise en production des procédures.

Gestion de la configuration, de la documentation et des normes

  • Gérer les procédures de contrôle de version, les essais et la documentation dans GitLab, et recourir aux revues de fusion pour les modifications apportées à la procédure partagée et à ses exceptions.
  • Utiliser et mettre à jour les pipelines d’intégration continue (CI) qui assurent la compilation, les essais, le conditionnement et le déploiement des procédures vers les environnements d’exploitation.
  • Rédiger et tenir à jour les guides d’exécution, la documentation destinée aux utilisateurs et aux développeurs, ainsi que les notes de version pour chaque publication de procédure.
  • Assurer le suivi du contenu des procédures au cours des revues de programme (SRR, PDR, CDR, ORR).

Soutien en orbite et aux opérations

  • Apporter un soutien aux opérations de mission lorsqu’une procédure validée doit être modifiée pour faire face à des situations d’urgence ou pour adapter le mode de pilotage du satellite.
  • Mettre à jour la procédure commune et ses exceptions au fur et à mesure de l’évolution de la mission, notamment en cas de changements au sein de la constellation, de nouveaux services et de différences au niveau des clients ou du matériel du satellite.
  • Apporter un soutien au guide des opérations et à la formation des opérateurs qui utilisent ces procédures.

Qualifications requises :

  • Baccalauréat en informatique, génie logiciel, génie aérospatial, génie électrique, physique, ou expérience pratique équivalente d’au moins 5 ans dans les procédures d’opérations des missions LEO/MEO et le soutien opérationnel.
  • Expérience pratique dans le développement et l’essai de procédures en Python ou à l’aide d’outils spécialisés.
  • Expérience dans l’intégration de procédures et d’opérations à titre d’ingénieur chargé des opérations, dans le cadre des opérations quotidiennes au SOCC ou dans des stations au sol.
  • Expérience avec Jira et Confluence, ainsi qu’avec les révisions de fusion GitLab et les pipelines d’intégration continue (CI).
  • Capacité avérée à travailler avec un minimum de supervision.
  • Capacité à décomposer des problèmes complexes en éléments fondamentaux et à les résoudre.
  • Excellentes compétences en communication écrite et orale en anglais; (contact avec des clients en dehors du Québec et rédaction de livrables en anglais).

Emplois semblables

  • Spécialiste planification de la production

    Sainte-Anne-de-Bellevue, QC

    Manpower

    Candidates need solid project management or production planning experience, a business or operations degree, and strong skill with project software, preferably Primavera. A PMI-PMP certification is an asset, and French is essential with English required.

    Primavera

  • Embedded Developer

    Sainte-Anne-de-Bellevue, QC
    Contrat

    Insight Global: Insight Global is an international talent and consulting company that delivers business outcomes in an ever-changing world.

    5+ ansCandidates need a bachelor's degree in an engineering or computer science field and at least 5 years of embedded software experience, including BSP or low-level Linux work. Strong C and C++ skills, board bring-up experience and the ability to read schematics and datasheets are required.

    Yocto, Buildroot, Git, Jira, Confluence

    Senior Embedded Software Architect

    Sainte-Anne-de-Bellevue, QC
    130k–150k $/anContrat

    Insight Global: Insight Global is an international talent and consulting company that delivers business outcomes in an ever-changing world.

    10+ ansCandidates need a bachelor's degree in electrical or computer engineering, at least 10 years of embedded software development, and strong C++17 skills. Experience with networking protocols, RTOS, boot code, CI/CD, Git, and agile leadership is required, and bilingual French and English is required.

    C++17, Git, RTOS, CI/CD

    Embedded Software Developer - C++

    Sainte-Anne-de-Bellevue, QC
    55 $/hContrat

    Insight Global: Insight Global is an international talent and consulting company that delivers business outcomes in an ever-changing world.

    5+ ansCandidates need at least 5 years of experience, strong object-oriented C++ (17) embedded development, and experience testing embedded Linux or real-time systems. They also need HIL or SIL test experience, embedded communication protocols, Python test frameworks, Git and Agile practices, and work in a regulated environment.

    Git, pytest, Python

    Test Software Developer - Embedded Systems

    Sainte-Anne-de-Bellevue, QC
    57 $/hContrat

    Insight Global: Insight Global is an international talent and consulting company that delivers business outcomes in an ever-changing world.

    8+ ansCandidates need a degree in software engineering, computer science, electrical engineering or equivalent experience, plus eight years designing automated tests. Strong object-oriented Python, embedded-system understanding, and Jenkins or CI/CD experience are essential.

    Python, Jenkins, Git

  • Machiniste CNC

    Sainte-Anne-de-Bellevue, QC
    25–32 $/hContrat

    Randstad Canada

    2+ ansCandidates need a vocational diploma in machining (DEP) and 2 to 3 years of experience making machined parts. Strong organization, teamwork and analytical skills are expected.

    Mazatrol

    CNC Machinist

    Sainte-Anne-de-Bellevue, QC
    25–32 $/hContrat

    Randstad Canada

    2+ ansCandidates need a DEP in Machining Technics and 2 to 3 years of experience making machined parts. They must be autonomous, organized, analytical and able to work well in a team.

    Mazak milling machines, Mazatrol

  • Program manager - Data management (Space)

    Sainte-Anne-de-Bellevue, QC
    Temps plein

    MDA

    8+ ans3+ gestionCandidates need a bachelor's degree in engineering, computer science, information systems, data management, cybersecurity or a related field, plus at least 8 years in data management, governance or digital transformation and 3 to 5 years of leadership. Experience in space, aerospace, defense or other highly regulated industries is required, and reliability security clearance and CGP assessment are mandatory.

    Teamcenter, SAP, Snowflake, Databricks, Azure Data Services, PLM

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.