¡Activa las notificaciones laborales por email!

Embedded Software Engineer (Granada, Spain) F-H

Preligens

Granada

Presencial

EUR 40.000 - 80.000

Jornada completa

Hace 30+ días

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

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.

Formación

  • 5+ years in embedded software development with Linux.
  • Experience with Linux drivers and debugging complex software.

Responsabilidades

  • Develop and validate embedded software components.
  • Collaborate with testing teams and manage project communications.

Conocimientos

C
C++
Python
Linux Embedded
Debugging
Automation
Scripting (bash, TCL)

Educación

Master Degree in Telecommunications
Master Degree in Software Engineering
Master Degree in Computer Science

Herramientas

Buildroot
Petalinux
GDB
Valgrind
Git
SVN

Descripción del empleo

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

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.