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
Working at Icarus Swarms
Working at Icarus Swarms means joining a defense-oriented deep-tech startup developing advanced swarm robotics systems for sovereign, security, and high-end operational applications. The company operates at the intersection of robotics, autonomy, and real-world deployment, with technologies designed to move rapidly from R&D to field use.
Mission-driven culture
You become part of a highly committed team with a strong sense of purpose: designing robotic swarm systems that address concrete defense and security challenges. Passion, technical excellence, and operational realism are central to everything we build.
International and strategic exposure
Around 80% of Icarus Swarms’ activity is international, involving frequent travel and direct interaction with defense forces, institutional customers, and strategic partners worldwide.
Exceptional deep-tech resources
Icarus Swarms offers material capabilities rarely accessible in a startup environment:
-
Thousands of autonomous robotic platforms, including aerial and hybrid systems
-
Dedicated outdoor test and flight zones
-
A large indoor test hangar enabling year-round experimentation and demonstrations
-
A water basin supporting hybrid and multi-domain robotics testing
Startup agility with operational constraints
You will work in a fast-moving deep-tech startup, where decisions are short, responsibilities are broad, and impact is immediate—while maintaining the rigor required by defense and security applications.
Flexible working conditions and benefits
-
Possibility to work remotely up to two days per week, depending on operational needs
-
Comprehensive health insurance
-
Meal vouchers (restaurant tickets)
-
A demanding yet rewarding environment combining cutting-edge technology, field operations, and international reach
