Ingénieur.e développement logiciel - Simulation (H/F)

Parrot SA
Paris, France
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Intermediate

Job location

Remote
Paris, France

Tech stack

D-Bus
C++
CMake
Continuous Integration
Software Debugging
Linux
Firmware
Memory Leaks
Simulation Software
Software Engineering
Perf (Linux)
Sphinx
Unreal Engine

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