Satellite Control Center Software Technical Lead H/F
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 :
- Entretien par appel vidéo avec notre Talent Acquisition Team: vous découvrirez votre environnement de travail et en apprendrez davantage sur notre culture.
- Entretien technique avec votre futur manager : vous en apprendrez plus sur le poste et les qualifications requises.
- 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.