About the role
Votre mission
En tant que R&D Lead – Software Engineering, vous êtes responsable de la vision technique du produit, en étroite concertation avec la responsable produit, garante de la vision fonctionnelle, des usages et de la roadmap produit.
Votre rôle est de traduire cette vision produit en choix techniques cohérents, robustes et évolutifs, couvrant l’ensemble du système, du matériel au cloud.
Vous concevez et portez une architecture technique complète, allant :
du logiciel embarqué et temps réel,
à l’électronique développée en interne,
en passant par les services cloud (configuration, supervision, simulation, analyse),
et les composants d’intelligence artificielle intégrés au produit.
Vous êtes à la fois architecte, leader technique et bâtisseur de produit, avec une responsabilité clé dans la préparation du passage à l’échelle, tant technique qu’organisationnel.
Activités et tâches principales
Périmètre technique
Le produit Icarus Swarms couvre notamment :
Logiciel distribué pour systèmes autonomes collaboratifs
Coordination, communication et prise de décision multi-agents
Logiciel embarqué interagissant directement avec :
microcontrôleurs,
SBC,
cartes électroniques conçues en interneComposants d’intelligence artificielle, embarqués et/ou cloud :
optimisation de comportements d’essaim,
aide à la décision distribuée,
analyse et exploitation de données terrain et simulationServices cloud pour :
configuration et supervision des systèmes,
simulation, test et validation,
collecte et analyse de donnéesOutils de test, CI/CD, simulation, entraînement et déploiement de modèles
Architecture orientée robustesse, sécurité, maintenabilité et industrialisation
Responsabilités clés
Définir, porter et faire évoluer la vision et la roadmap technique du produit
Travailler étroitement avec la responsable produit pour aligner vision fonctionnelle et faisabilité technique
Concevoir des architectures logiciel ↔ embarqué ↔ électronique ↔ cloud ↔ IA cohérentes
Encadrer et faire monter en compétence l’équipe R&D logicielle
Poser les bases techniques permettant une forte montée en charge du produit et de l’équipe prévue dans les prochains mois
Participer aux choix structurants liés à l’IA (architecture, intégration, déploiement)
Renforcer et maintenir les standards de qualité, tests automatisés et pipelines CI/CD
Contribuer ponctuellement au développement (approche hands-on lorsque nécessaire)
Documenter et structurer les fondations techniques du produit
Requirements
Formation et expérience
Niveau de formation requis : Bac + 5
Domaine de formation : Ingénieur
Années d'expérience : 5 ou plus
Attrait pour le monde de la défense
Compétences techniques
Expertise technique dans le domaine (drone ou développement logiciel ou défense)
Vision produit
Prise de décision
Gestion d’équipe et de projet
Langues : Anglais (confirmé)
Atouts
Défense :
Bonne connaissance de l’écosystème de la défense, des organisations militaires et des besoins des différentes forces armées
Drones et robotique :
fusion de données (Kalman, capteurs)
Fusion de capteurs et de données (filtrage de Kalman, systèmes multi-capteurs)
Développement de systèmes embarqués
Maîtrise de l’écosystème Pixhawk
Connaissances aéronautiques
Expérience complémentaire sur des drones, robots terrestres, USV ou robots humanoïdes
Développement logiciel
Développement logiciel (C/C++, TypeScript, JavaScript, Python, Vue.js, Prefect, etc.)
Chaînes CI/CD : Docker, Docker Compose, GitLab CI, etc.
Mise en place et utilisation de tests automatisés
Qualités personnelles
Goût du travail en équipe et sens de la collaboration
Capacité à créer et maintenir une cohésion d’équipe
Aptitude à encourager et accompagner les collaborateurs dans leur montée en compétence
Leadership affirmé permettant :
de partager la vision de l’entreprise et d’inspirer l’équipe dans les projets à mener,
de prendre des décisions clés,
d’accompagner les collaborateurs vers plus d’autonomie et de responsabilité
Flexibilité et adaptabilité pour soutenir l’équipe en fonction des besoins
Capacité à rester calme et à inspirer confiance, y compris dans des situations complexes