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
FrenchJob 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.