Jobs.ca
Jobs.ca
Language
Groupe SII logo

Ingénieur Système Logiciel de Vol (FSW) (Senior)

Groupe SII4 days ago
Hybrid
Montreal, Quebec
Senior Level
Full-Time

About the role

Partenaire technologique des grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation avec 16 000 collaborateurs, une présence internationale dans 20 pays, et un chiffre d’affaires supérieur à 1.621 milliards de dollars canadiens.

SII Canada offre à ses clients une expertise technique avancée dans les domaines du développement applicatif, Web et Mobile, de la Cybersécurité et du Cloud. Nous intervenons également en Ingénierie, particulièrement sur les systèmes embarqués dans divers secteurs industriels. Notre ambition : faire évoluer les systèmes d’information et contribuer à la création des produits et services de demain pour nos clients.

D'autre part, l’inclusion est au cœur de notre culture d’entreprise. SII Canada s’engage à offrir un environnement de travail équitable et respectueux, favorisant la diversité des profils et l’égalité des chances.

Contexte du rôle : L’ingénieur·e Système Logiciel de Vol Satellite participera à la définition, la conception, le développement et la validation des applications logicielles embarquées pour satellites d’observation et de télécommunications. Le rôle comprend la responsabilité de l’architecture logicielle de vol (FSW), la conduite d’études de compromis, la définition et l’intégration des algorithmes FDIR, ainsi qu’un soutien technique tout au long du cycle de vie du satellite.

Architecture, concepts et exigences :

  • Recueillir et traduire les exigences fonctionnelles, de performance, de sûreté et de cybersécurité issues des parties prenantes.
  • Mapper les exigences vers des modules logiciels et les allouer aux threads d’exécution.
  • Collaborer avec les équipes cybersécurité pour intégrer dès la conception robustesse et résilience.
  • Assurer la gestion des exigences et la traçabilité bidirectionnelle tout au long du cycle du programme.

Architecture logicielle, conception et développement :

  • Définir l’architecture FSW (RTOS, initialisation, services, housekeeping, gestion des fautes, interfaces charges utiles).
  • Définir les algorithmes FDIR, la logique d’isolation, les actions de récupération, les séquences de mode sûr et la gestion des redondances.
  • Réaliser ou superviser l’intégration de la logique FDIR dans le FSW.
  • Produire et maintenir les ICD des interfaces charge utile, sous-systèmes plateforme et segment sol.
  • Soutenir le développement, la validation et l’exploitation de la base de données satellite et des outils DSS.

Coordination interdisciplinaire et interactions programmes :

  • Communiquer l’avancement technique, les analyses de risques et les résultats d’études de compromis aux parties prenantes internes ou externes.
  • Collaborer avec les équipes Charge Utile, Plateforme (incluant GNC), Segment Sol et Opérations Mission afin d’anticiper et résoudre les enjeux d’intégration.

Intégration & Vérification (IVV) :

  • Développer et soutenir le plan de vérification du logiciel de vol (FSW VP) et les tests d’intégration : SIL, HIL, injections de fautes, tests de performance et de sécurité.
  • Soutenir ou superviser le déploiement de l’automatisation des tests, la définition des cas de test, l’analyse des résultats et la certification des rapports.

Leadership technique & mentorat :

  • Encadrer les ingénieurs juniors et stagiaires.
  • Assurer le rôle d’interface technique avec les clients, partenaires et fournisseurs externes.
  • Contribuer à l’amélioration continue, au partage de connaissances et à l’évolution des standards internes.

Gestion de configuration, documentation & standards :

  • Garantir la gestion de configuration de tous les artefacts logiciels (code source, builds, scripts de test, fichiers de configuration) et livrables dans l’environnement PLM.
  • Participer aux revues de conception (SRR, PDR, CDR, MRR/TRR, etc.).
  • Contribuer aux activités de veille technologique et d’innovation.

Soutien opérations & mise en orbite :

  • Participer à la définition des procédures associées aux modes satellites.
  • Analyser les télémétries en orbite, ajuster les paramètres, et générer des mises à jour logicielles lorsque requis.
  • Contribuer au développement des procédures SOOH et aux formations des opérateurs.

Qualifications requises :

  • Diplôme universitaire en génie électrique, aérospatial, informatique, systèmes ou domaine connexe, avec plus de 10 ans d’expérience en systèmes tolérants aux fautes sur missions LEO/MEO/GEO.
  • Expérience des normes CCSDS, ECSS et services PUS.
  • Connaissance de MIL‑1553, SpaceWire, RS422/485, CAN, Ethernet.
  • Maîtrise des environnements temps réel et/ou Linux embarqué, auto‑coding.
  • Excellente compréhension des fondamentaux en ingénierie système aérospatiale.
  • Expérience pratique en intégration systèmes, tests et résolution d’anomalies.
  • Grande rigueur et sens du détail.
  • Expérience avec Confluence et Jira.
  • Capacité à travailler de manière autonome.
  • Capacité à soutenir les équipes opérations durant les phases critiques du satellite.

Role overview: The Satellite Flight Software System Engineer will support and/or lead the definition, design, development and validation of embedded flight software applications for earth observation and communication satellites. The role includes ownership of the FSW architecture, trade‑study execution, FDIR definition and integration, and technical support across the spacecraft lifecycle.

Architecture, concept & requirements:

  • Gather and translate functional, performance, safety and security requirements from mission stakeholders.
  • Map requirements to software modules and allocate them to execution threads.
  • Work with cybersecurity teams to embed resilience and security by design.
  • Perform requirements management and maintain bidirectional traceability throughout the program lifecycle.

Software architecture, design & development:

  • Define the FSW architecture (RTOS, initialization, services, housekeeping, fault‑management, payload interfaces).
  • Define FDIR algorithms, isolation logic, recovery actions, safe‑mode sequencing and redundancy management.
  • Perform or guide integration of FDIR logic into the FSW.
  • Produce and maintain Interface Control Documents (ICDs) for payload, platform subsystems and ground‑segment interfaces.
  • Support the development, validation and operation of the satellite reference database and DSS tools.

Cross‑functional coordination & program interaction:

  • Communicate technical status, risk assessments and trade‑study outcomes to internal and external stakeholders.
  • Liaise with Payload, Platform (including GNC), Ground‑Segment and Mission Operations teams to resolve integration issues early.

Integration & Verification (IVV):

  • Develop and support the Flight Software Verification Plan and integration tests: SIL, HIL, fault‑injection, performance and security testing.
  • Support or oversee test automation deployment, test case definition, results analysis and test‑report certification.

Technical leadership & mentorship:

  • Mentor junior engineers and interns.
  • Act as technical liaison with customers, partners and external vendors.
  • Contribute to continuous improvement and internal standards development.

Configuration, documentation & standards management:

  • Ensure proper configuration management of all software artefacts (source code, builds, test scripts, configuration files) in the PLM environment.
  • Support design reviews (SRR, PDR, CDR, MRR/TRR, etc.).
  • Contribute to technology road‑mapping and innovation activities.

On‑orbit & operations support:

  • Support the development of satellite mode procedures.
  • Analyse on‑orbit telemetry, adjust filter parameters and generate software updates as required.
  • Contribute to SOOH development and operator training.

Required qualifications:

  • Bachelor’s degree in Electrical, Aerospace, Computer or Systems Engineering (or related field) with 10+ years’ experience working on fault‑tolerant systems for LEO/MEO/GEO missions.
  • Experience with CCSDS, ECSS, PUS services.
  • Experience with MIL‑1553, SpaceWire, RS422/485, CAN, Ethernet.
  • Experience with real‑time cores and/or embedded Linux, auto‑coding.
  • Strong understanding of aerospace systems engineering fundamentals.
  • Hands‑on approach and experience in system integration, testing and troubleshooting.
  • High attention to detail.
  • Experience with Confluence and Jira.
  • Ability to work independently.
  • Ability to support spacecraft operations during critical phases.

About Groupe SII

IT Services and IT Consulting
5001-10,000

Le groupe SII est une société d’ingénierie et de conseil en technologies (ICT) et une entreprise de services numériques (ESN) créée en 1979 par Bernard HUVÉ, ingénieur de formation.

Le groupe SII fait travailler plus de 16 000 personnes dans 20 pays au travers de 100 implantations de proximité et recrute chaque année en moyenne plus de 4 000 consultants et ingénieurs qui agissent au quotidien pour intégrer et développer de nouvelles technologies et faire évoluer les systèmes d’information.

Toujours soucieux d’apporter des solutions à valeur ajoutée et innovantes, SII intervient auprès de grands groupes dans des secteurs d’activité variés tels que l’Aéronautique, le Spatial et la Défense, la Banque-Assurance, les Télécommunications, l’Energie, le Retail, les Transports et l’Industrie. Notre mission : faire évoluer les systèmes d’information et contribuer à la conception et au développement des futurs produits ou services de nos clients.

Rejoindre SII, c’est s’engager dans une aventure collective : Let’s Tech Together !

Cette promesse représente notre ambition commune : chez SII on ose et on s’engage pour développer des solutions innovantes et impactantes, tout en valorisant le collectif et l’inclusivité.

Labellisé EcoVadis Platinum, Great Place To Work pour la septième année consécutive et parmi le Palmarès Best Workplaces des entreprises de plus de 2500 salariés, le groupe SII se démarque par sa politique sociétale en faveur d’un monde numérique et durable et par une culture d’entreprise ancrée en faveur de la qualité de vie au travail et de l’inclusion. En tant que société à fortes valeurs humaines, nous sommes signataires de la Charte de la diversité, de la Charte d’engagement LGBT+ avec l’Association L'Autre Cercle et sommes une entreprise handi-accueillante.

Let’s Tech Together incarne ce que nous sommes et ce que nous aspirons à être : une entreprise dynamique, innovante et humaine.

Similar jobs you might like