About the role
Vous participerez au développement des interfaces utilisateur, tout en collaborant sur les modules backend et l’API externe de l’entreprise, au sein de l’équipe R&D.
Les interfaces et logiciels développés contribuent à la supervision et au pilotage d’essaims de drones, ainsi qu’à la valorisation des données collectées pour les utilisateurs finaux.
Missions principales
Développer et améliorer l’interface utilisateur pour le pilotage d’essaims et la visualisation des données (TypeScript, Vue.js).
Contribuer au développement et à l’évolution de l’API externe pour faciliter l’intégration avec d’autres systèmes clients.
Développer des modules backend pour la communication avec les drones, la génération de missions et la gestion des essaims (TypeScript, Python, Docker, Prefect).
Adapter les interfaces aux besoins opérationnels réels et recueillir les retours utilisateurs.
Autres tâches
Participer aux cérémonies d’équipe (scrum, sprint planning, revues) et à l’évaluation de faisabilité et de complexité des développements.
Participer à des tests sur site, démonstrations et formations pour valider les développements et optimiser l’expérience utilisateur.
Requirements
Formation et expérience
Étudiant en école d’ingénieur ou cursus équivalent (Bac +5), en recherche de stage ou poste junior.
1 an minimum d’expérience professionnelle en développement logiciel.
Intérêt marqué pour le secteur défense, la robotique et les drones.
Compétences techniques
Développement frontend : JavaScript, TypeScript, Vue.js (ou équivalent), sensibilité UI/UX, optimisation des performances pour interfaces multi-drones et gestion de données.
Développement backend et API : TypeScript, Python, Prefect, création et utilisation d’API REST.
Langues : Anglais courant.
Qualités personnelles
Curiosité technique et motivation à apprendre.
Autonomie et capacité à prendre des initiatives.
Esprit d’équipe et communication avec les utilisateurs et développeurs.
Atouts
Outils et CI/CD : Docker, Docker Compose, GitLab CI (souhaité).
Tests : tests d’intégration et validation d’API (souhaité).
Connaissances dans le secteur défense (écosystème armée, besoins opérationnels).
Expérience de développement.
Optimisation logicielle et conception d’architectures robustes.
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
