Satellite Control Center Software Technical Lead H/F

EXOTRAILMassy, Toulouseteamtailorveröffentlicht 27.07.2026
Muss:TypeScriptAngularNode.jsCloudDevOpsCI/CDTDDSecurityLead

Job Description đŸ‘šâ€đŸ’» Le Technical Lead Logiciel SCC (Centre de Control Satellite) est responsable de la coordination technique des systĂšmes logiciels sol permettant la supervision, le pilotage et le contrĂŽle de satellites en orbite. Il joue un rĂŽle clĂ© Ă  l'interface entre les Ă©quipes d'exploitation (ops & flight dynamics), d'ingĂ©nierie, , de cybersĂ©curitĂ© et les clients afin de garantir la disponibilitĂ©, la performance et l'Ă©volution des systĂšmes logiciels SCC critiques de mission. Il travaille en Ă©troite collaboration avec l’architecte logiciel, proposant des alternatives techniques et met en Ɠuvre les choix d’architecture. Il joue un rĂŽle central dans l’encadrement technique des projets logiciels du SCC et agit en tant que Work Package Leader (WPL) sur les pĂ©rimĂštres confiĂ©s. Il contribue Ă  la mise en place des chaĂźnes de dĂ©veloppement, Ă  l’automatisation de l’intĂ©gration continue et Ă  l’évolution des outils logiciels internes du SCC. Il anime la communautĂ© de dĂ©veloppeurs autour des bonnes pratiques, de la qualitĂ© de code et de la documentation technique. Relations fonctionnelles : In-Orbit Services (Ă©quipes Mission, Engineering et AIT), Infrastructure & Quality Relations externes : Fournisseurs, contractants, clients, auditeurs Leadership technique

  • DĂ©finir et porter la vision technique
  • Encadrer techniquement une Ă©quipe d'ingĂ©nieurs logiciels.
  • Assurer les revues d'architecture et les choix technologiques.
  • Promouvoir les bonnes pratiques de dĂ©veloppement, de qualitĂ© et d'exploitation.

Développement et Exploitation

  • Concevoir et faire Ă©voluer les applications de supervision et de contrĂŽle mission.
  • Maintenir les interfaces avec les systĂšmes de tĂ©lĂ©mesure, tĂ©lĂ©commande et traitement de donnĂ©es.
  • Concevoir et implĂ©menter les logiciels rĂ©pondant aux besoins des nouvelles missions satellites.
  • Garantir la performance, la rĂ©silience et la disponibilitĂ© des systĂšmes critiques.
  • Participer aux analyses d'incidents et Ă  l'amĂ©lioration continue.
  • Mettre en Ɠuvre des solutions de monitoring, reportinget d'automatisation.
  • Contribuer aux plans de continuitĂ© et de reprise d'activitĂ©.

Mise en Ɠuvre DevOps et intĂ©gration continue

  • Concevoir, maintenir et faire Ă©voluer les chaĂźnes CI/CD (Continuous Integration / Continuous Deployment)
  • Collaborer avec les Ă©quipes d’intĂ©gration et d’administration systĂšme pour garantir la stabilitĂ© des environnements de test et de production

Innovation

  • Évaluer les nouvelles technologies (Cloud, IA, Data Analytics, Digital Twin).
  • Participer aux programmes de modernisation et amĂ©lioration continues du centre de contrĂŽle.
  • Contribuer aux feuilles de route techniques Ă  moyen et long terme.

Accompagnement et mentorat technique

  • Encadrer techniquement les dĂ©veloppeurs : relectures de code, pair programming, formation continue
  • Diffuser les bonnes pratiques de codage (Clean Code, Test Driven Development, Software Craftsmanship)
  • Superviser la gestion de la dette technique et l’amĂ©lioration continue de la base code

Communication et coordination inter-métiers

  • Travailler en Ă©troite collaboration avec les Ă©quipes systĂšme, logiciel, AIT, GNC et Ă©lectronique
  • Participer aux revues techniques (PDR – Preliminary Design Review, CDR – Critical Design Review ,..)

Pilotage de Work Packages (WPL)

  • Assumer le rĂŽle de Work Package Leader sur les pĂ©rimĂštres logiciels confiĂ©s
  • DĂ©finir le contenu, les ressources, le planning, les risques et les jalons du work package
  • Assurer le suivi d’avancement technique, la gestion des points ouverts

ResponsabilitĂ©s exercĂ©es et champ d’actions Le SCC Software Technical Lead coordonne au sein de l’équipe les dĂ©veloppements et la maintenance des fonctionnalitĂ©s logicielles du Centre de ContrĂŽle Satellite. Il s’assure du maintien en condition opĂ©rationnelle des logiciels SCC. Il encadre les Ă©quipes de dĂ©veloppement, et peut ĂȘtre amenĂ© Ă  piloter des Work Packages. Il veille au respect des exigences, des plannings et des livrables. Il assure la cohĂ©rence technique des logiciels SCC et son interopĂ©rabilitĂ© avec les logiciels Sol, les systĂšmes avioniques Bord et le segment Sol. Par son expertise, il sĂ©curise l’ensemble du cycle de vie logiciel, de la conception amont jusqu’à l’intĂ©gration finale.

Compétences professionnelles requises

  • Expertise reconnue en dĂ©veloppement et en encadrement technique
  • CapacitĂ© Ă  structurer l’évolution technique et Ă  piloter l’innovation
  • Langages & Frameworks : Typescript, Node.js, NestJS, Angular
  • Pratiques de dĂ©veloppement : Clean Code, gestion de la dette technique
  • Rigueur mĂ©thodologique et capacitĂ© Ă  structurer une solution complexe
  • Esprit d’analyse et capacitĂ© Ă  anticiper les dĂ©rives techniques

Softskills

  • CapacitĂ© d’organisation et de synthĂšse
  • Leadership technique, esprit d’équipe, coordination interdisciplinaire, capacitĂ© Ă  communiquer efficacement
  • Communication technique claire (FR/EN) ; documentation rigoureuse Ă  l’écrit et Ă  l’oral
  • OrientĂ© solutions

Langues : Français (courant, C1), Anglais (professionnel, B1/B2) Notre process de recrutement đŸ€ Nous nous engageons Ă  recruter la bonne personne pour le bon poste, quel que soit votre parcours personnel. Nous organisons au moins trois rencontres pour vous donner une meilleure idĂ©e de ce que c’est de travailler chez Exotrail :

  1. Entretien par appel vidéo avec notre Talent Acquisition Team: vous découvrirez votre environnement de travail et en apprendrez davantage sur notre culture.
  2. Entretien technique avec votre futur manager : vous en apprendrez plus sur le poste et les qualifications requises.
  3. Entretien sur place avec d'autres membres de l'Ă©quipe : vous pourrez vous assurer que vous partagez la mĂȘme vision et les mĂȘmes valeurs de l'entreprise.