Ingénieur.e développement logiciel - Simulation (H/F)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
- Développer et maintenir la version simulé du firmware drone (portage, adaptation des services embarqués pour un environnement desktop Linux).
- Concevoir et intégrer les différents services logiciels tournant sur la version PC du firmware, en interaction avec les composants simulés (capteurs, actionneurs, traitement vidéo via HIL).
- Mettre en place et maintenir des outils de simulation et d’intégration dans un environnement Parrot Sphinx / Gazebo / Unreal Engine.
- Diagnostiquer et résoudre les problèmes logiciels : analyse de stack traces, crashes applicatifs, fuites mémoire, problèmes de synchronisation inter-processus.
- Concevoir et améliorer l’infrastructure de build et de tooling pour le simulateur (CMake, scripts de compilation, CI/CD).
- Collaborer étroitement avec les équipes firmware embarqué, électronique et produit pour assurer la cohérence entre la version drone et la version simulé.
- Documenter les architectures, les procédures d’intégration et les outils développés.
Requirements
- Diplômé.e d’une école d’ingénieur ou équivalent Bac+5, vous justifiez de 3 ans d’expérience minimum en développement logiciel système ou embarqué.
- Vous maîtrisez les systèmes Linux (administration, debugging, développement bas niveau) et avez une bonne compréhension des mécanismes du noyau (scheduling, IPC, gestion mémoire).
- Vous avez une solide expérience des mécanismes de communication inter-processus (sockets, D-Bus, pipes, shared memory, etc.).
- Vous maîtrisez les langages C et C++ et êtes à l’aise avec les outils de debug associés (GDB, Valgrind, AddressSanitizer, perf).
- Vous avez de l’expérience avec des systèmes de build (CMake ou équivalent) et les environnements d’intégration continue.
- Vous êtes capable d’analyser des stack traces, des core dumps et des logs système pour identifier rapidement la cause racine d’un problème.
- Une expérience avec Gazebo ou Unreal Engine dans un contexte de simulation de systèmes autonomes est un atout majeur.
- Une connaissance du traitement vidéo (GStreamer, V4L2 ou équivalent) serait un plus
- Vous faites preuve d’autonomie, d’une bonne capacité d’analyse et d’un esprit d’équipe solide.
- La maîtrise de l’anglais technique, à l’écrit comme à l’oral, est requise., * Une intégration au cœur d’une équipe de passionné(e)s.
- Des projets techniques à la hauteur de vos ambitions.
- Des responsabilités pour chacun(e) , l’opportunité pour toutes et tous d’avoir un impact dans votre travail, jeunes diplômés ou profils expérimentés.
- Une ambiance technophile et multiculturelle.
- Une culture d’entreprise sincèrement guidée par les principes d’inclusion, d’équité et de diversité.
Benefits & conditions
- Un cadre de travail unique au coeur de Paris.
- Un cadre social performant et adapté (télétravail hybride notamment).
About the company
En 2026, Parrot est à la recherche de talents passionné.es pour relever des défis technologiques de pointe.
Ensemble, nous créerons des projets innovants, ambitieux, et à la hauteur des enjeux de demain.
Vous aimez l’innovation, vous n’avez pas peur des défis ? Venez faire la différence aux côtés des femmes et des hommes de nos équipes !
Fondée en 1994 par Henri Seydoux, Parrot est aujourd’hui le leader européen des drones professionnels. Située au cœur de Paris, notre R&D réunit une équipe multiculturelle d’ingénieur(e)s, où chaque voix compte pour réinventer l’avenir des drones.
Vous serez intégré.e à l’équipe de simulation en charge de la conception et développement du simulateur des drones Parrot.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Best Companies to Work For in Paris: Top 25 Companies in 2023
Where To Find Software Engineering Jobs
Where to Find Entry-Level Software Engineering Jobs
Find a Developer Job: 12 Best Job Sites For Developers