¡Activa las notificaciones laborales por email!

Embedded Software Engineer (Granada, Spain) F-H

Safran Electronics & Defense

Granada

Presencial

EUR 40.000 - 60.000

Jornada completa

Hace 30+ días

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Empieza desde cero o carga un currículum

Descripción de la vacante

Une entreprise high-tech internationale recherche un Ingénieur logiciel embarqué pour rejoindre son équipe de R&D à Granada, Espagne. Le candidat idéal aura un Master en ingénierie, au moins 5 ans d'expérience en développement de logiciels embarqués et sera impliqué dans la conception, l'intégration et la validation de systèmes innovants.

Formación

  • Minimum 5 ans d'expérience en développement et débogage de logiciels embarqués sous Linux.
  • Expérience avec des outils comme GDB, DDD, Valgrind.
  • Compétences en mise en réseau Linux et modifications du noyau.

Responsabilidades

  • Contribuer aux spécifications techniques et fournir des estimations de charge de travail.
  • Développer et valider les composants logiciels embarqués.
  • Valider la qualité par des tests unitaires et assurer la conformité aux spécifications.

Conocimientos

Débogage complexe
Automatisation et scripting
Langages C, C++, Python

Educación

Master en télécommunications, génie logiciel, informatique ou domaine connexe

Herramientas

Outils de génération Linux embarqué
Contrôle de version (Git, SVN)

Descripción del empleo

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 commencerez à travailler sur un engagement très motivant avec l'équipe d'ingénierie R&D à Grenade, en Espagne, où vous devrez développer les principaux éléments d'un système de synchronisation qui étend le timing White Rabbit sur une interface de communication en espace libre. Vous participerez à la conception, à l'intégration et à la validation des principaux éléments logiciels et micrologiciels embarqués d'un prototype de synchronisation sans fil White Rabbit. Cela pourrait inclure la conception de modules et de pilotes de noyau Linux personnalisés, d'images Linux spécialisées, d'applications de niveau utilisateur, de bibliothèques logicielles ou même de procédures d'automatisation des tests. Vous mettrez en œuvre les extensions nécessaires à notre protocole de synchronisation pour utiliser la nouvelle interface sans fil, et vous déboguerez et diagnostiquerez tout problème lors de la conception de ces extensions. L'assemblage de démonstrateurs expérimentaux et les déplacements pour présenter des preuves de concept pourraient être nécessaires en fin de projet.

Ce que vous ferez :

  • Comprendre les exigences et aider au développement d'un projet innovant.
  • Collaborer avec les équipes de test et de qualité pour assurer la conformité des développements aux spécifications.
  • Utiliser votre esprit critique et vos compétences en résolution de problèmes pour garantir la qualité des résultats dans les délais, efforts et budget impartis.
  • Travailler avec les technologies de PNT résilientes et déterministes.
  • Communiquer efficacement avec les partenaires du projet et les gestionnaires, du lancement aux réunions avec les parties prenantes.
  • Développer les éléments logiciels pour nos produits de chronométrage embarqués, y compris l'écriture de modules de noyau et d'extensions de protocoles.
  • Valider les composants logiciels, assurer leur fonctionnement sous Linux embarqué et déboguer les problèmes complexes liés à l'intégration.

Responsabilités principales :

  • Contribuer aux spécifications techniques avec les responsables techniques.
  • Fournir des estimations de charge de travail et planifier en conséquence.
  • Contribuer au développement et à la validation des composants.
  • Réaliser le développement selon le plan de projet.
  • Vérifier la qualité par des tests unitaires et la validation de la documentation.

Exigences :

  • Master en télécommunications, génie logiciel, informatique ou domaine connexe.
  • Minimum 5 ans d'expérience en :
  • Outils de génération Linux embarqué (Buildroot, Petalinux, ...).
  • Développement et débogage de logiciels embarqués sous Linux.
  • Développement de pilotes réseau du noyau Linux, modes DMA, modifications du noyau.
  • Débogage complexe avec outils comme GDB, DDD, Valgrind.
  • Automatisation et scripting (bash, TCL, ...).
  • Langages C, C++, Python.
  • Contrôle de version (Git, SVN, ...).

Compétences souhaitables :

  • Mise en réseau Linux, Xilinx AXI DMA, interfaces série.
  • Protocole de synchronisation (PTP, NTP, SyncE).
  • Architecture Xilinx (Zynq-7000, UltraScale, ...).
  • Chaînes d'outils croisée (ARM SoCs, LM32, ...).

Informations sur l'entreprise :

Safran est un groupe high-tech international, opérant dans l'aviation, la défense et l'espace. Son but est de contribuer à un monde plus sûr et durable, avec un transport aérien plus écologique, confortable et accessible. Avec 100 000 employés et 27,3 milliards d'euros de chiffre d'affaires en 2024, Safran détient des positions de leadership mondiales ou régionales dans ses marchés clés. Safran Electronics & Defense propose des solutions d'intelligence embarquée pour comprendre l'environnement, réduire la charge mentale et garantir la trajectoire, même en situations critiques, en tout lieu : terre, mer, ciel ou espace.

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.