Architecte Software

Exotrail
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Tech stack

Clean Code Principles
Java
C++
Continuous Integration
DevOps
Embedded Software
Python
MISRA C (C Programming Language)
Node.js
Software Architecture
TypeScript
React
Technical Debt
Vue.js
Containerization
Gitlab-ci
Kubernetes
NestJS
Docker
Jenkins

Job description

Nous recherchons un(e) Architecte Software pour rejoindre nos équipes de la Business Unit In-Orbit Services (IOS) et contribuer à la conception et au pilotage des architectures logicielles critiques des systèmes satellites.

Rattaché(e) au département logiciel et en coordination avec les équipes Engineering, System, AIT et Lead Technique, vous serez responsable de :

Responsabilités principales :

Leadership et conception d'architectures

Définir et concevoir des architectures logicielles modulaires, évolutives et robustes.

Garantir cohérence, maintenabilité et performance des solutions.

Documenter les décisions techniques (ADR) pour assurer leur traçabilité.

Exigences et gestion des risques

Participer à la définition des exigences logicielles et leur traduction en spécifications claires.

Identifier les risques techniques et proposer des solutions fiables.

DevOps et intégration continue

Concevoir et maintenir les chaînes CI/CD.

Mettre en œuvre des outils de conteneurisation et d'orchestration (Docker, Kubernetes).

Collaborer avec les équipes d'intégration pour garantir des environnements stables.

Encadrement et bonnes pratiques

Encadrer techniquement les développeurs et diffuser les bonnes pratiques (Clean Code, TDD, Software Craftsmanship).

Superviser la dette technique et l'amélioration continue de la base code.

Coordination et communication

Travailler avec les équipes système, AIT et électronique, et participer aux revues techniques (PDR, CDR).

Représenter les choix techniques auprès des clients et partenaires industriels.

Contribuer à la qualité et aux actions d'amélioration continue.

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 et suivre l'avancement technique.

Gérer les points ouverts et assurer le reporting au Chef de Département

Requirements

  • Diplôme d'ingénieur ou équivalent en informatique, logiciel embarqué ou aérospatial.
  • Expérience significative en conception d'architectures logicielles complexes, idéalement dans le spatial.
  • Connaissance des standards logiciels et spatiaux (ECSS, DO-178C, MISRA).
  • Maîtrise des pratiques DevOps et des outils CI/CD, conteneurisation et orchestration., * Architecture logicielle : architectures modulaires, hexagonales, embarquées temps réel.
  • Langages & frameworks : C/C++, Java, Python, Typescript, Node.js, NestJS, Vue.js, React.
  • Pratiques de développement : Clean Code, Software Craftsmanship, TDD, gestion de la dette technique.
  • Outils DevOps : GitLab CI, Jenkins, Docker, Kubernetes.
  • Normes & standards : ECSS, DO-178C, MISRA, exigences de sûreté et qualité spatiale.
  • Rigueur méthodologique et capacité à structurer une solution complexe.
  • Esprit d'analyse et anticipation des dérives techniques.
  • Aptitude à prendre des décisions techniques stratégiques dans un cadre contraint.

Soft skills :

  • Rigueur documentaire et sens de la traçabilité.
  • Esprit de synthèse, communication technique claire et transmission des savoirs.
  • Leadership, esprit d'équipe et capacité à travailler en environnement exigeant et multiculturel.
  • Communication technique claire (FR/EN), documentation rigoureuse.

Notre process de recrutement

Nous nous engageons à recruter les bonnes personnes pour le bon poste, indépendamment de vos antécédents privés.

Le processus comprend au moins trois rencontres :

  1. Entretien technique avec votre futur manager : découvrez le poste et les qualifications requises.

  2. Entretien vidéo avec notre Talent Acquisition Team : explorez votre environnement de travail et notre culture.

  3. Entretien sur site avec d'autres membres de l'équipe : assurez-vous que vous partagez la même vision et les valeurs de l'entreprise.

About the company

À propos d'Exotrail Née d'une ambition forte de conquérir les étoiles, Exotrail est une scale-up fondée en 2017. Sa mission : développer et commercialiser des moteurs et systèmes pour petits satellites à l'échelle mondiale. Nous concevons des produits axés sur l'impact, la livraison rapide et l'amélioration continue. Inspirés par le monde digital, nous sommes tournés vers le client et portés par un esprit entrepreneurial. Nous gérons les risques pour repousser les limites et obtenir des résultats qui ne seraient pas possibles dans un modèle spatial traditionnel. Nous mobilisons tous les moyens nécessaires pour soutenir le développement de nos produits, qu'il s'agisse de propulsion, de services en orbite ou de systèmes logiciels. Forts d'un esprit d'innovation hérité de nos débuts, nous préparons le développement d'une entreprise industrielle ambitieuse.

Apply for this position