Aller au contenu principal
VeoNum emploi
VeoNum recrutement

Ingénieur Développement Linux Embarqué H/F VeoNum

  • Rennes - 35
  • CDI
  • Télétravail occasionnel
  • Bac +5
  • Secteur informatique • ESN
  • Exp. 3 ans min.
Lire dans l'app

Les missions du poste

Description du poste et missions

Nous recherchons un(e) Ingénieur Développement Linux Embarqué / Middleware (H/F) pour intervenir chez l'un de nos clients grands comptes, acteur majeur de la R&D dans le domaine de l'électronique et des automatismes industriels, basé à Rennes.

Intégré(e) à une équipe spécialisée dans l'intégration d'algorithmes et de fonctions critiques sur architectures embarquées, vous participerez à des travaux de recherche autour des réseaux industriels Ethernet TSN et du prototypage d'automates programmables (PLC) de nouvelle génération.

Vos missions principales

  • Concevoir et développer une couche de transport spécifique pour un middleware DDS (Distributed Data Service) dans un environnement virtualisé sur architecture Intel x86 64 bits, permettant la communication faible latence entre machines virtuelles.
  • Prendre en main la plateforme de développement basée sur l'hyperviseur ACRN et Linux : comprendre les mécanismes de mémoire partagée et leur exploitation depuis un OS invité.
  • Analyser l'architecture de FastDDS (implémentation open-source de DDS), notamment l'interface entre la couche de transport et les couches supérieures RTPS/DDS.
  • Rédiger la documentation de conception associée (en anglais).
  • Développer et exécuter les tests fonctionnels et de performance de la couche de transport.
  • À terme, contribuer à la réalisation d'un middleware DDS allégé compatible avec cette couche de transport, avec une perspective de portage sur un RTOS.

Environnement technique : C, C++, Linux (noyau / drivers), hyperviseur ACRN (type 1), DDS / FastDDS, PCIe, MSI-X, mémoire partagée, architectures temps réel.

Le profil recherché

Formation et expérience

  • Diplômé(e) d'une école d'ingénieurs ou d'un Master en informatique embarquée, systèmes temps réel ou domaine équivalent.
  • Expérience confirmée (3 ans minimum) en développement Linux bas-niveau (patch noyau, développement de drivers) en langage C.
  • Expérience significative sur des projets de taille importante (> 100 000 lignes de code).

Compétences techniques indispensables

  • Maîtrise avancée du C et du C++.
  • Connaissance approfondie du fonctionnement interne d'un hyperviseur de type 1 et de l'émulation des périphériques PCIe avec gestion des interruptions (MSI-X).
  • Solide expérience en développement Linux bas-niveau (noyau, drivers).

Compétences appréciées (un plus)

  • Expérience dans la mise en oeuvre d'un middleware de type DDS.
  • Connaissance des contraintes des systèmes temps réel et des RTOS.
  • Familiarité avec les réseaux industriels Ethernet TSN.

Qualités personnelles

  • Anglais courant impératif (oral et écrit) - l'ensemble des livrables et échanges techniques se font en anglais.
  • Capacité à travailler en autonomie tout en sachant communiquer efficacement au sein de l'équipe.
  • Rigueur dans la documentation du code produit.

Les avantages

  • Matériel de qualité
  • Parking gratuit à proximité
  • Proche transport en commun
  • Locaux modernes
  • Bonne mutuelle
  • Paiement des heures supplémentaires
  • Intéressement ou participation
  • Flexibilité des horaires
  • RTT
  • Télétravail
  • Café offert
  • Organisation de conférence & workshop
  • Activités sportives
  • Temps partiel
  • Congés sans solde

Les étapes de recrutement

Les étapes de recrutement peuvent varier selon l'offre à laquelle vous postulez.

  • Échange téléphonique ou par mail avec l'un de nos managers.

  • Premier entretien en visio ou sur site avec votre futur(e) manager.

  • Test technique ou cas pratique suivi d’un débrief avec des membres de votre future équipe.

  • Proposition d’embauche ou entretien de présentation client.

  • Intégration au sein de Veonum.

0 / 11

La carte

14d Rue du Patis Tatelin

35700 Rennes

Localiser le poste

Publiée le 12/03/2026 - Réf : 3880150/27931155 IDLE/35R

Ingénieur Développement Linux Embarqué H/F

VeoNum
  • Rennes - 35
  • CDI

Pour les postes éligibles :

Télétravail occasionnel
Postuler Publiée le 12/03/2026 - Réf : 3880150/27931155 IDLE/35R

Envoyez votre candidature

dès maintenant !

Créez votre compte Hellowork et

envoyez votre candidature !

Ces offres pourraient aussi
vous intéresser

VeoNum recrutement
VeoNum recrutement
Rennes - 35
CDI
40 000 - 55 000 € / an
Voir l’offre
plus de 1 mois
ELSYS Design recrutement
ELSYS Design recrutement
Cesson-Sévigné - 35
CDI
35 000 - 50 000 € / an
Voir l’offre
il y a 2 jours
Voir plus d'offres
Initialisation…
Les sites
L'emploi
  • Offres d'emploi par métier
  • Offres d'emploi par ville
  • Offres d'emploi par entreprise
  • Offres d'emploi par mots clés
L'entreprise
  • Qui sommes-nous ?
  • On recrute
  • Accès client
Les apps
Nous suivre sur :
Informations légales CGU Politique de confidentialité Gérer les traceurs Accessibilité : non conforme Aide et contact