À propos du rôle
Icarus Swarms develops autonomous drone swarm technologies for defense, security and industrial clients. As a Senior Embedded Software Engineer, you will own critical parts of the software that runs on board our drones and makes the swarm work as one system.
Your missions
- Design, develop and optimize embedded software in C/C++ on embedded Linux and real-time targets (RTOS, microcontrollers)
- Integrate and extend the flight stack (PX4 / ArduPilot) and its interfaces (MAVLink, uORB, DDS)
- Develop low-level drivers and interfaces for sensors, payloads and radio links (UART, SPI, I²C, CAN, Ethernet)
- Contribute to communication within the swarm and between the swarm and the ground (mesh networking, latency, robustness)
- Work on performance, reliability, real-time behavior and security of the onboard software
- Set up testing: unit tests, hardware-in-the-loop (HIL), software-in-the-loop (SIL) and flight tests
- Support integration, trials and demonstrations on client sites in Europe, Asia and North America
- Mentor junior engineers and interns, and take part in architecture and code reviews
Interview process
- Introductory call with HR (30 min)
- Technical interview with the CTO and an engineer (experience, embedded architecture, code)
- Practical exercise or technical case study
- On-site meeting with the team in Bordeaux
Practical information
- Full-time permanent contract (CDI), based in Bordeaux, France
- Regular travel to Europe, Asia and North America
- 4+ years of experience required
Exigences
- Engineering degree or Master's in embedded systems, computer science, electronics or robotics
- At least 4 years of experience in embedded software development
- Excellent C and modern C++ skills; Python for tooling and testing
- Solid experience with embedded Linux (Yocto/Buildroot, cross-compilation, kernel/driver basics) and/or RTOS (FreeRTOS, NuttX, Zephyr)
- Good knowledge of hardware interfaces and of debugging on target (JTAG, oscilloscope, logic analyzer)
- Nice to have: PX4/ArduPilot, MAVLink, ROS 2, radio communications and mesh networking, multi-agent systems, safety-critical or defense-grade development
- Git, CI/CD and testing culture
- Fluent English; French is a plus
- Available to travel regularly (Europe, Asia, North America) for integrations, trials and client demonstrations
Travailler chez Icarus Swarms
Travailler chez Icarus Swarms, c'est intégrer une startup deep tech spécialisée dans la défense et développant des systèmes robotiques en essaim de pointe pour des applications souveraines, de sécurité et opérationnelles de haut niveau. L'entreprise opère à la croisée de la robotique, de l'autonomie et du déploiement sur le terrain, avec des technologies conçues pour passer rapidement de la R&D à l'utilisation concrète.
Culture axée sur la mission
Vous intégrerez une équipe très engagée, animée par une mission claire : concevoir des systèmes d’essaims robotiques répondant à des enjeux concrets de défense et de sécurité. Passion, excellence technique et réalisme opérationnel sont au cœur de tous nos projets.
Exposition internationale et stratégique
Environ 80 % des activités d'Icarus Swarms sont internationales, impliquant des déplacements fréquents et une interaction directe avec les forces de défense, les clients institutionnels et les partenaires stratégiques du monde entier.
Ressources exceptionnelles en technologies de pointe
Icarus Swarms offre des capacités matérielles rarement accessibles dans un environnement de start-up :
Des milliers de plateformes robotiques autonomes, y compris des systèmes aériens et hybrides
Zones d'essais et de vol extérieures dédiées
Un grand hangar d'essais intérieur permettant des expérimentations et des démonstrations tout au long de l'année.
Un bassin d'eau permettant des essais de robotique hybride et multi-domaines
Agilité des startups malgré les contraintes opérationnelles
Vous travaillerez au sein d'une start-up deep-tech en pleine croissance, où les décisions sont prises rapidement, les responsabilités sont vastes et l'impact immédiat, tout en maintenant la rigueur requise par les applications de défense et de sécurité.
Conditions de travail flexibles et avantages sociaux
Possibilité de télétravailler jusqu'à deux jours par semaine, selon les besoins opérationnels.
assurance maladie complète
Tickets repas (tickets restaurant)
Un environnement exigeant mais enrichissant, alliant technologies de pointe, opérations sur le terrain et rayonnement international