Ingénieur Système Logiciel de Vol FSW Satellite (Intermédiaire)
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.
Description : L’entreprise est un acteur majeur du domaine spatial, reconnue pour ses solutions en robotique, systèmes satellitaires et renseignement géospatial. Avec plusieurs décennies d’expertise et de nombreuses missions réalisées, l’organisation combine excellence technique, innovation et capacités d’exécution pour soutenir des projets d’observation de la Terre, de télécommunications et d’exploration spatiale. Les équipes regroupent plusieurs milliers d’experts engagés à transformer des visions ambitieuses en missions opérationnelles.
Rôle : Le rôle consiste à soutenir ou diriger la définition du logiciel de vol (FSW) embarqué : architecture, conception, mise en œuvre, validation et fonctions FDIR pour des satellites de télédétection et de télécommunications. La personne assumera la responsabilité de l’architecture FSW, réalisera des études comparatives et pourra exercer une autorité technique tout au long du cycle de vie des programmes.
Architecture, concept et exigences :
- Identifier les CONOPs, recueillir et traduire les exigences fonctionnelles, de performance et de sécurité.
- Identifier les exigences des modules logiciels et effectuer les allocations.
- Collaborer avec l’équipe cybersécurité pour intégrer la résilience dès la conception.
- Assurer la gestion des exigences et maintenir la traçabilité bidirectionnelle.
Architecture logicielle, conception et développement :
- Définir l’architecture FSW : RTOS, procédures d’initialisation, services PUS, santé du satellite, gestion des fautes et interfaces charge utile.
- Définir les algorithmes FDIR, la logique d’isolation, les actions de récupération, les séquences de mode sécurisé et la gestion des redondances.
- Réaliser ou piloter l’intégration de la logique FDIR dans le logiciel de vol.
- Produire et maintenir les documents d’interface (ICD) pour les sous‑systèmes.
- Soutenir le développement et la validation de la SRDB et du DSS.
Coordination interfonctionnelle et interaction programme :
- Communiquer les états techniques, risques et résultats d’études aux parties prenantes internes et externes.
- Collaborer avec les équipes charge utile, plateforme (incluant GNC), segment‑sol et opérations de mission pour anticiper et résoudre les problématiques d’intégration.
Intégration et vérification :
- Développer et soutenir le Plan de Vérification du Logiciel de Vol.
- Participer aux tests d’intégration : SIL (avec DSS), HIL, injection de fautes, tests de performance et de sécurité.
- Soutenir ou superviser l’automatisation des tests, la définition des cas de test, l’analyse des résultats et la certification des rapports.
Leadership technique et mentorat :
- Encadrer et accompagner les ingénieurs débutants, intermédiaires et stagiaires.
- Assurer un rôle d’interlocuteur technique auprès des partenaires et fournisseurs.
- Contribuer à l’amélioration continue et à l’évolution des normes internes.
Gestion de configuration et documentation :
- Garantir la bonne gestion des versions des artefacts, analyses, logiciels, livrables et documents.
- Participer aux revues de design (SRR, PDR, CDR, MRR/TRR, etc.).
- Contribuer à la feuille de route technologique et à l’innovation.
Support en orbite et opérations :
- Contribuer à la définition des procédures opérationnelles : modes de fonctionnement, séquences de mise en service, etc.
- Analyser les télémétries en orbite et produire les mises à jour logicielles nécessaires.
- Participer au développement du SOOH et à la formation des opérateurs.
Qualifications requises :
- Baccalauréat en génie électrique, aérospatial, informatique embarquée ou équivalent, avec un minimum de 5 années d’expérience sur des systèmes tolérants aux fautes.
- Expérience des standards CCSDS, ECSS et services PUS.
- Maîtrise des bus de données : MIL‑1553, SpaceWire, RS‑422/485, CAN, Ethernet.
- Expérience en cœurs temps réel et/ou Linux embarqué, auto‑codage.
- Aisance rédactionnelle et compréhension solide des fondamentaux de l’ingénierie spatiale.
- Approche pratique avec implication dans l’intégration, les tests et la résolution de problèmes.
- Expérience avec Confluence et Jira.
- Capacité à travailler de manière autonome et à décomposer des problématiques complexes.
- Excellentes compétences en communication.
Description: The company is a major player in the space sector, known for its robotics, satellite systems and geospatial intelligence solutions. With decades of expertise and numerous missions completed, the organization combines technical excellence, innovation and execution capability to support Earth observation, telecommunications and space exploration programs. Teams include several thousand experts dedicated to turning ambitious visions into operational missions.
Role: The role involves supporting or leading the definition of onboard Flight Software (FSW): architecture, design, implementation, validation and FDIR functions for Earth observation and telecommunications satellites. The person will be responsible for FSW architecture, conduct trade studies and may act as a technical authority throughout program lifecycles.
Architecture, concept and requirements:
- Identify CONOPs, gather and translate functional, performance and safety requirements.
- Identify software module requirements and perform allocation.
- Collaborate with cybersecurity teams to integrate resilience early in the design.
- Ensure requirements management and maintain bidirectional traceability.
Software architecture, design and development:
- Define FSW architecture: RTOS, initialization procedures, PUS services, housekeeping, fault management and payload interfaces.
- Define FDIR algorithms, isolation logic, recovery actions, safe‑mode sequences and redundancy schemes.
- Perform or lead FDIR logic integration.
- Produce and maintain subsystem ICDs.
- Support SRDB and DSS development and validation.
Cross‑functional coordination and program interaction:
- Communicate technical status, risks and trade‑study outcomes to stakeholders.
- Interface with payload, platform (including GNC), ground segment and mission operations to anticipate issues and resolve integration challenges.
Integration and verification:
- Develop and support the Flight Software Verification Plan.
- Support SIL, HIL, fault‑injection, performance and security testing.
- Support or oversee test automation, test case definition, result analysis and report certification.
Technical leadership and mentorship:
- Mentor junior and intermediate engineers and interns.
- Act as a technical interface with partners and suppliers.
- Contribute to continuous improvement and standards evolution.
Configuration management and documentation:
- Ensure proper versioning of all artifacts, analyses, software and deliverables.
- Support design reviews (SRR, PDR, CDR, MRR/TRR, etc.).
- Contribute to the technology roadmap and innovation activities.
On‑orbit support and operations:
- Support development of operational procedures: operating modes, commissioning sequences, etc.
- Analyze on‑orbit telemetry and produce software updates.
- Contribute to SOOH development and operator training.
Required qualifications:
- Bachelor’s degree in Electrical Engineering, Aerospace Engineering, Embedded Computing or equivalent, with 5+ years of experience with fault‑tolerant systems.
- Experience with CCSDS, ECSS and PUS services.
- Mastery of data buses: MIL‑1553, SpaceWire, RS‑422/485, CAN, Ethernet.
- Experience with real‑time cores and/or embedded Linux, auto‑coding.
- Strong writing skills and solid understanding of space engineering.
- Hands‑on approach with integration, testing and troubleshooting experience.
- Experience with Confluence and Jira.
- Ability to work autonomously and decompose complex problems.
- Strong communication skills.
About Groupe SII
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
Ingénieur Système Logiciel de Vol FSW Satellite (Intermédiaire)
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.
Description : L’entreprise est un acteur majeur du domaine spatial, reconnue pour ses solutions en robotique, systèmes satellitaires et renseignement géospatial. Avec plusieurs décennies d’expertise et de nombreuses missions réalisées, l’organisation combine excellence technique, innovation et capacités d’exécution pour soutenir des projets d’observation de la Terre, de télécommunications et d’exploration spatiale. Les équipes regroupent plusieurs milliers d’experts engagés à transformer des visions ambitieuses en missions opérationnelles.
Rôle : Le rôle consiste à soutenir ou diriger la définition du logiciel de vol (FSW) embarqué : architecture, conception, mise en œuvre, validation et fonctions FDIR pour des satellites de télédétection et de télécommunications. La personne assumera la responsabilité de l’architecture FSW, réalisera des études comparatives et pourra exercer une autorité technique tout au long du cycle de vie des programmes.
Architecture, concept et exigences :
- Identifier les CONOPs, recueillir et traduire les exigences fonctionnelles, de performance et de sécurité.
- Identifier les exigences des modules logiciels et effectuer les allocations.
- Collaborer avec l’équipe cybersécurité pour intégrer la résilience dès la conception.
- Assurer la gestion des exigences et maintenir la traçabilité bidirectionnelle.
Architecture logicielle, conception et développement :
- Définir l’architecture FSW : RTOS, procédures d’initialisation, services PUS, santé du satellite, gestion des fautes et interfaces charge utile.
- Définir les algorithmes FDIR, la logique d’isolation, les actions de récupération, les séquences de mode sécurisé et la gestion des redondances.
- Réaliser ou piloter l’intégration de la logique FDIR dans le logiciel de vol.
- Produire et maintenir les documents d’interface (ICD) pour les sous‑systèmes.
- Soutenir le développement et la validation de la SRDB et du DSS.
Coordination interfonctionnelle et interaction programme :
- Communiquer les états techniques, risques et résultats d’études aux parties prenantes internes et externes.
- Collaborer avec les équipes charge utile, plateforme (incluant GNC), segment‑sol et opérations de mission pour anticiper et résoudre les problématiques d’intégration.
Intégration et vérification :
- Développer et soutenir le Plan de Vérification du Logiciel de Vol.
- Participer aux tests d’intégration : SIL (avec DSS), HIL, injection de fautes, tests de performance et de sécurité.
- Soutenir ou superviser l’automatisation des tests, la définition des cas de test, l’analyse des résultats et la certification des rapports.
Leadership technique et mentorat :
- Encadrer et accompagner les ingénieurs débutants, intermédiaires et stagiaires.
- Assurer un rôle d’interlocuteur technique auprès des partenaires et fournisseurs.
- Contribuer à l’amélioration continue et à l’évolution des normes internes.
Gestion de configuration et documentation :
- Garantir la bonne gestion des versions des artefacts, analyses, logiciels, livrables et documents.
- Participer aux revues de design (SRR, PDR, CDR, MRR/TRR, etc.).
- Contribuer à la feuille de route technologique et à l’innovation.
Support en orbite et opérations :
- Contribuer à la définition des procédures opérationnelles : modes de fonctionnement, séquences de mise en service, etc.
- Analyser les télémétries en orbite et produire les mises à jour logicielles nécessaires.
- Participer au développement du SOOH et à la formation des opérateurs.
Qualifications requises :
- Baccalauréat en génie électrique, aérospatial, informatique embarquée ou équivalent, avec un minimum de 5 années d’expérience sur des systèmes tolérants aux fautes.
- Expérience des standards CCSDS, ECSS et services PUS.
- Maîtrise des bus de données : MIL‑1553, SpaceWire, RS‑422/485, CAN, Ethernet.
- Expérience en cœurs temps réel et/ou Linux embarqué, auto‑codage.
- Aisance rédactionnelle et compréhension solide des fondamentaux de l’ingénierie spatiale.
- Approche pratique avec implication dans l’intégration, les tests et la résolution de problèmes.
- Expérience avec Confluence et Jira.
- Capacité à travailler de manière autonome et à décomposer des problématiques complexes.
- Excellentes compétences en communication.
Description: The company is a major player in the space sector, known for its robotics, satellite systems and geospatial intelligence solutions. With decades of expertise and numerous missions completed, the organization combines technical excellence, innovation and execution capability to support Earth observation, telecommunications and space exploration programs. Teams include several thousand experts dedicated to turning ambitious visions into operational missions.
Role: The role involves supporting or leading the definition of onboard Flight Software (FSW): architecture, design, implementation, validation and FDIR functions for Earth observation and telecommunications satellites. The person will be responsible for FSW architecture, conduct trade studies and may act as a technical authority throughout program lifecycles.
Architecture, concept and requirements:
- Identify CONOPs, gather and translate functional, performance and safety requirements.
- Identify software module requirements and perform allocation.
- Collaborate with cybersecurity teams to integrate resilience early in the design.
- Ensure requirements management and maintain bidirectional traceability.
Software architecture, design and development:
- Define FSW architecture: RTOS, initialization procedures, PUS services, housekeeping, fault management and payload interfaces.
- Define FDIR algorithms, isolation logic, recovery actions, safe‑mode sequences and redundancy schemes.
- Perform or lead FDIR logic integration.
- Produce and maintain subsystem ICDs.
- Support SRDB and DSS development and validation.
Cross‑functional coordination and program interaction:
- Communicate technical status, risks and trade‑study outcomes to stakeholders.
- Interface with payload, platform (including GNC), ground segment and mission operations to anticipate issues and resolve integration challenges.
Integration and verification:
- Develop and support the Flight Software Verification Plan.
- Support SIL, HIL, fault‑injection, performance and security testing.
- Support or oversee test automation, test case definition, result analysis and report certification.
Technical leadership and mentorship:
- Mentor junior and intermediate engineers and interns.
- Act as a technical interface with partners and suppliers.
- Contribute to continuous improvement and standards evolution.
Configuration management and documentation:
- Ensure proper versioning of all artifacts, analyses, software and deliverables.
- Support design reviews (SRR, PDR, CDR, MRR/TRR, etc.).
- Contribute to the technology roadmap and innovation activities.
On‑orbit support and operations:
- Support development of operational procedures: operating modes, commissioning sequences, etc.
- Analyze on‑orbit telemetry and produce software updates.
- Contribute to SOOH development and operator training.
Required qualifications:
- Bachelor’s degree in Electrical Engineering, Aerospace Engineering, Embedded Computing or equivalent, with 5+ years of experience with fault‑tolerant systems.
- Experience with CCSDS, ECSS and PUS services.
- Mastery of data buses: MIL‑1553, SpaceWire, RS‑422/485, CAN, Ethernet.
- Experience with real‑time cores and/or embedded Linux, auto‑coding.
- Strong writing skills and solid understanding of space engineering.
- Hands‑on approach with integration, testing and troubleshooting experience.
- Experience with Confluence and Jira.
- Ability to work autonomously and decompose complex problems.
- Strong communication skills.
About Groupe SII
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.