Ingénieur Système Logiciel de Vol FSW Satellite (Intermédiaire)

Sii Group

$80K — $110K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Electrical Engineering, Aerospace, Embedded Computing or equivalent.
  • Minimum 5 years of experience in fault-tolerant systems.
  • Knowledge of CCSDS, ECSS standards and PUS services.
  • Proficient in data buses: MIL-1553, SpaceWire, RS-422/485, CAN, Ethernet.
  • Experience with real-time kernels and/or embedded Linux, auto-coding.
  • Strong writing skills and solid understanding of space engineering fundamentals.
  • Familiar with Confluence and Jira.

Responsibilities

  • Support or lead the definition of Flight Software architecture, design, and implementation.
  • Identify CONOPs and translate functional, performance, and safety requirements.
  • Collaborate with cybersecurity to ensure design resilience.
  • Define FDIR algorithms and manage the integration of FDIR logic.
  • Develop and support the Flight Software Verification Plan.
  • Mentor junior engineers and act as a technical interface with partners.
  • Analyze telemetry and produce necessary software updates.

Benefits

  • Opportunities for professional development and mentorship.
  • Engagement in innovative and impactful space projects.
  • Access to advanced technology and resources.
  • Collaboration with a diverse team of experts in the field.
  • Involvement in complex and challenging problem-solving initiatives.
Full Job Description
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.

Similar Jobs

More Jobs at Sii Group

More Aerospace & Defense Jobs

Find similar Ingénieur Système Logiciel de Vol FSW Satellite (Intermédiaire) jobs: