Embedded Software Engineer (Granada, Spain) F/H
Published: 02.25.2025
Company: Safran Electronics & Defense
Job field: Software
Location: Granada, Spain
Contract type: Permanent
Contract duration: Full-time
Required degree: Master Degree
Required experience: More than 3 years
Professional status: Professional, Engineer & Manager
Spoken languages: English Fluent, Spanish Fluent
Reference: #114743-115334
Apply | Apply with one click | Any questions?
Job Description
Nous recherchons un ingénieur micrologiciel pour rejoindre notre équipe de R&D à Grenade, en Espagne. En tant que Senior Embedded Software Engineer, vous travaillerez sur un projet motivant avec l'équipe R&D, développant un système de synchronisation basé sur White Rabbit. Vos responsabilités incluront la conception, l'intégration, la validation des logiciels et micrologiciels embarqués, la conception de modules et pilotes Linux, le développement d'applications et bibliothèques, et la mise en œuvre d'extensions pour le protocole de synchronisation. La participation à la création de démonstrateurs et la présentation de preuves de concept peuvent être nécessaires.
Responsabilités principales :
- Comprendre les exigences et contribuer à la spécification technique.
- Estimer la charge de travail et planifier en conséquence.
- Développer et valider les composants logiciels.
- Effectuer des tests unitaires et la qualification finale des livrables.
- Collaborer avec les équipes de test, de qualité, et communiquer efficacement avec les partenaires et gestionnaires de projet.
- Développer la prochaine génération de produits de chronométrage embarqués, incluant la programmation de modules noyau et extensions de protocoles.
- Valider le fonctionnement sous Linux embarqué et déboguer les problèmes complexes d'intégration.
Description complémentaire
Principales responsabilités :
- Contribuer aux spécifications techniques.
- Estimer et planifier le travail.
- Développer, valider, et tester les composants.
- Vérifier la qualité et participer à la qualification finale.
Exigences du poste
Diplôme de Master en télécommunications, génie logiciel, informatique ou domaine connexe.
Expérience minimale de 5 ans en :
- Outils de génération Linux embarqué et systèmes de construction (Buildroot, Petalinux, ...).
- Développement et débogage de logiciels embarqués sous Linux et microcontrôleurs.
- Développement de pilotes réseau Linux, modes DMA, modifications du noyau.
- Débogage de logiciels complexes, maîtrise d'outils comme GDB, Valgrind.
- Automatisation et scripting (bash, TCL, ...).
- Langages C, C++, Python.
- Contrôle de version (Git, SVN).
Expérience souhaitée :
- Réseaux Linux, Xilinx AXI DMA, interfaces série, protocoles de synchronisation (PTP, NTP, etc.), architecture Xilinx, outils de compilation croisée.
Lieu de travail
Calle Periodista Rafael Gómez Montero, 2 18014, Granada, Spain
#J-18808-Ljbffr