¡Activa las notificaciones laborales por email!
Mejora tus posibilidades de llegar a la entrevista
An innovative firm is seeking a Senior Embedded Software Engineer to join their R&D team in Granada, Spain. This role involves developing cutting-edge synchronization systems based on advanced technology. You will be responsible for designing, integrating, and validating embedded software and firmware, as well as developing Linux modules and drivers. The ideal candidate will have a strong background in embedded systems, Linux development, and debugging. Join a dynamic team where your contributions will lead to groundbreaking advancements in technology and enhance product offerings. This is a fantastic opportunity for those passionate about pushing the boundaries of embedded systems.
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?
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.
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.
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.
Calle Periodista Rafael Gómez Montero, 2 18014, Granada, Spain