¡Activa las notificaciones laborales por email!
Une entreprise innovante dans le secteur de l'électronique recherche un ingénieur micrologiciel senior à Grenade, Espagne. Le candidat idéal développera des éléments logiciels pour des systèmes de synchronisation complexes, travaillant avec des technologies avancées. Ce poste exige une solide expérience en développement embarqué et en débogage sous Linux.
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. Ainsi, 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. En outre, 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 survenant lors de la conception de ces extensions. L'assemblage de démonstrateurs expérimentaux et des déplacements pour présenter des preuves de concept pourraient être nécessaires au cours des dernières étapes du projet.
Ce que vous ferez :
Principales responsabilités :
Idéalement issu(e) d'un Master's Degree en télécommunications, en génie logiciel, en informatique ou dans un domaine connexe.
Vous êtes fort d'une Exigence minimale de 5 ans d'expérience dans :
Expérience souhaitable dans :
o Mise en réseau Linux, Xilinx AXI DMA, et gestion des interfaces de transmission série à partir de l'espace noyau, comme les PHY génériques ou les émetteurs-récepteurs GTx de Xilinx.
o Connaissance préalable des protocoles de chronométrage, de synchronisation et de diffusion de fréquences (par exemple, PTP, NTP, SyncE, ou autres) serait appréciée.
o Une connaissance préalable de l'architecture Xilinx, par exemple, Zynq-7000, UltraScale, Zynq-MPSoC, est également souhaitable.
o Une connaissance pratique des chaînes d'outils de compilation croisée pour différentes plateformes (par exemple, ARM SoCs, LM32, ....) serait souhaitable.