Architecte Software at Exotrail
, , -
Full Time


Start Date

Immediate

Expiry Date

26 Apr, 26

Salary

0.0

Posted On

26 Jan, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Architecture, Modular Architectures, Real-Time Embedded Systems, C/C++, Java, Python, Typescript, Node.js, NestJS, Vue.js, React, Clean Code, Software Craftsmanship, TDD, GitLab CI, Jenkins, Docker, Kubernetes

Industry

Defense and Space Manufacturing

Description
À 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. Description du poste 👨‍💻 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 Profil recherché 💁‍♀️ •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. Compétences professionnelles requises Techniques : •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.
Responsibilities
The Software Architect will lead the design of modular and scalable software architectures for satellite systems. They will also document technical decisions and ensure the performance and maintainability of solutions.
Loading...