Ingénieur Développement Logiciel (H/F)

Parrot SA
Paris, France
5 days ago

Role details

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

Job location

Remote
Paris, France

Tech stack

Automation of Tests
Continuous Integration
Linux on Embedded Systems
Field-Programmable Gate Array (FPGA)
Python
Software Engineering
Test Case Design

Job description

Structuration du système de test

  • Définir une stratégie complète de validation (tests unitaires, intégration, end-to-end)
  • Mettre en place des outils et procédures permettant de tester de manière reproductible l'ensemble du système SDR.
  • Vérifier le respect des contraintes temps réel et des performances globales.

Automatisation & scripting

  • Développer en Python un framework de test automatisé.
  • Piloter la radio, collecter des métriques, analyser les résultats.
  • Automatiser les campagnes de tests, éventuellement via CI/CD.

Validation sur cible embarquée

  • Déployer et tester le logiciel sur processeur embarqué.
  • Vérifier les interactions entre FPGA, logiciel bas niveau et couches supérieures.
  • Analyser les comportements sur banc de test et apporter un support diagnostic.
  • Vérifier le niveau de performances attendue
  • Rechercher les cas complexes aux limites des performances

Compréhension des aspects matériel

  • Interagir avec l'équipe FPGA et hardware pour définir les cas de test pertinents.
  • Comprendre les contraintes de timing, synchronisation et interfaces matérielles.
  • Participer à la validation de prototypes et aux essais sur banc.

Requirements

  • Diplômé.e d'école d'ingénieur en développement logiciel ou équivalent Bac+5
  • Excellente maîtrise de Python pour l'automatisation de tests.
  • Solide compréhension des systèmes embarqués et FPGA.
  • Compétences en tests et validation de systèmes complexes.
  • Connaissances des architectures processeur, FPGA et des contraintes temps réel.
  • Aisance sur Linux embarqué.
  • Autonomie, sens du diagnostic, rigueur.
  • Capacité à comprendre un système global et à interagir avec plusieurs disciplines.
  • Sens du reporting et capacité à structurer les méthodes de test.

Souhaitées

  • Connaissance des systèmes radio / signal numérique.
  • Expérience avec des outils de test matériel (bancs de mesure).
  • Connaissances en HDL (lecture/compréhension).
  • Méthodologies de test avancées (CI/CD, test automatisé sur cible)., * 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 2025, 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. Dans le cadre du développement d'une nouvelle radio SDR hautes performances, nous renforçons notre équipe R&D avec un.e ingénieur.e expérimenté.e chargé.e de concevoir, automatiser et piloter la validation du système : FPGA, logiciel embarqué, et performances radio globales. Ce poste clé permet de travailler au cœur d'une architecture combinant FPGA Xilinx, processeurs embarqués ARM et traitement du signal.

Apply for this position