artenaire 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.
S
II 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.
C
ontexte 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.
A
rchitecture, concepts et exigences :
•
- ecueillir et traduire les exigences fonctionnelles, de performance, de sûreté et de cybersécurité issues des parties prenantes.
•
- apper les exigences vers des modules logiciels et les allouer aux threads d’exécution.
•
- ollaborer avec les équipes cybersécurité pour intégrer dès la conception robustesse et résilience.
•
- ssurer la gestion des exigences et la traçabilité bidirectionnelle tout au long du cycle du programme.
A
rchitecture logicielle, conception et développement :
•
- éfinir l’architecture FSW (RTOS, initialisation, services, housekeeping, gestion des fautes, interfaces charges utiles).
•
- é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.
•
- éaliser ou superviser l’intégration de la logique FDIR dans le FSW.
•
- roduire et maintenir les ICD des interfaces charge utile, sous-systèmes plateforme et segment sol.
•
- outenir le développement, la validation et l’exploitation de la base de données satellite et des outils DSS.
C
oordination interdisciplinaire et interactions programmes :
•
- ommuniquer l’avancement technique, les analyses de risques et les résultats d’études de compromis aux parties prenantes internes ou externes.
•
- ollaborer 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.
I
ntégration & Vérification (IVV) :
•
- é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é.
•
- outenir 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.
L
eadership technique & mentorat :
•
- ncadrer les ingénieurs juniors et stagiaires.
•
- ssurer le rôle d’interface technique avec les clients, partenaires et fournisseurs externes.
•
- ontribuer à l’amélioration continue, au partage de connaissances et à l’évolution des standards internes.
G
estion de configuration, documentation & standards :
•
- arantir la gestion de configuration de tous les artefacts logiciels (code source, builds, scripts de test, fichiers de configuration) et livrables dans l’environnement PLM.
•
- articiper aux revues de conception (SRR, PDR, CDR, MRR/TRR, etc.).
•
- ontribuer aux activités de veille technologique et d’innovation.
S
outien opérations & mise en orbite :
•
- articiper à la définition des procédures associées aux modes satellites.
•
- nalyser les télémétries en orbite, ajuster les paramètres, et générer des mises à jour logicielles lorsque requis.
•
- ontribuer au développement des procédures SOOH et aux formations des opérateurs.
Q
ualifications requises :
•
- iplô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.
•
- xpérience des normes CCSDS, ECSS et services PUS.
•
- onnaissance de MIL‑1553, SpaceWire, RS422/485, CAN, Ethernet.
•
- aîtrise des environnements temps réel et/ou Linux embarqué, auto‑coding.
•
- xcellente compréhension des fondamentaux en ingénierie système aérospatiale.
•
- xpérience pratique en intégration systèmes, tests et résolution d’anomalies.
•
- rande rigueur et sens du détail.
•
- xpérience avec Confluence et Jira.
•
- apacité à travailler de manière autonome.
•
- apacité à soutenir les équipes opérations durant les phases critiques du satellite.
-
R
ole overview:
T
he 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.
A
rchitecture, concept & requirements:
•
- ather and translate functional, performance, safety and security requirements from mission stakeholders.
•
- ap requirements to software modules and allocate them to execution threads.
•
- ork with cybersecurity teams to embed resilience and security by design.
•
- erform requirements management and maintain bidirectional traceability throughout the program lifecycle.
S
oftware architecture, design & development:
•
- efine the FSW architecture (RTOS, initialization, services, housekeeping, fault‑management, payload interfaces).
•
- efine FDIR algorithms, isolation logic, recovery actions, safe‑mode sequencing and redundancy management.
•
- erform or guide integration of FDIR logic into the FSW.
•
- roduce and maintain Interface Control Documents (ICDs) for payload, platform subsystems and ground‑segment interfaces.
•
- upport the development, validation and operation of the satellite reference database and DSS tools.
C
ross‑functional coordination & program interaction:
•
- ommunicate technical status, risk assessments and trade‑study outcomes to internal and external stakeholders.
•
- iaise with Payload, Platform (including GNC), Ground‑Segment and Mission Operations teams to resolve integration issues early.
I
ntegration & Verification (IVV):
•
- evelop and support the Flight Software Verification Plan and integration tests: SIL, HIL, fault‑injection, performance and security testing.
•
- upport or oversee test automation deployment, test case definition, results analysis and test‑report certification.
T
echnical leadership & mentorship:
•
- entor junior engineers and interns.
•
- ct as technical liaison with customers, partners and external vendors.
•
- ontribute to continuous improvement and internal standards development.
C
onfiguration, documentation & standards management:
•
- nsure proper configuration management of all software artefacts (source code, builds, test scripts, configuration files) in the PLM environment.
•
- upport design reviews (SRR, PDR, CDR, MRR/TRR, etc.).
•
- ontribute to technology road‑mapping and innovation activities.
O
n‑orbit & operations support:
•
- upport the development of satellite mode procedures.
•
- nalyse on‑orbit telemetry, adjust filter parameters and generate software updates as required.
•
- ontribute to SOOH development and operator training.
R
equired qualifications:
•
- achelor’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.
•
- xperience with CCSDS, ECSS, PUS services.
•
- xperience with MIL‑1553, SpaceWire, RS422/485, CAN, Ethernet.
•
- xperience with real‑time cores and/or embedded Linux, auto‑coding.
•
- trong understanding of aerospace systems engineering fundamentals.
•
- ands‑on approach and experience in system integration, testing and troubleshooting.
•
- igh attention to detail.
•
- xperience with Confluence and Jira.
•
- bility to work independently.
•