Développeur Logiciel Embarqué BSP (H/F
Role details
Job location
Tech stack
Job description
Vous en avez marre de faire du développement sans voir l'impact concret de votre travail ? Envie de coder pour du vrai, sur des produits industriels en grande série ?
Rejoignez une équipe qui conçoit des produits intelligents pour le comptage d'énergie, et travaillez sur le logiciel embarqué temps réel qui fait fonctionner des millions d'équipements sur le terrain., Nous recherchons un Ingénieur en Développement Logiciel BSP Linux expérimenté pour consolider notre équipe sur la conception et l'industrialisation d'une nouvelle plateforme matérielle communicante critique dans le domaine de l'énergie.
Votre rôle sera essentiel pour garantir le bon fonctionnement de la couche basse matérielle. Vous développerez, adapterez et maintiendrez le Board Support Package (BSP) et les drivers critiques qui permettent au système d'exploitation Linux d'interagir efficacement et de manière robuste avec le hardware.
Vous intégrerez IT Link et interviendrez directement chez un acteur majeur des solutions de comptage intelligent et des infrastructures de communication terrain.
Vous rejoindrez une équipe d'experts, travaillant sur un produit à haute criticité, déployé en très grande série, avec des exigences maximales en matière de qualité, de sécurité, de performance temps réel et de stabilité du système.
Vos missions au quotidien :
- Développement et maintenance des drivers Kernel Linux (en langage C) pour de nouveaux périphériques (capteurs, interfaces de communication, stockage, etc.).
- Adaptation et optimisation du Device Tree (DT) pour supporter les configurations matérielles spécifiques et les fonctionnalités de la carte.
- Intégration et validation des patchs du Kernel et gestion des mises à jour du système d'exploitation embarqué.
- Portage et optimisation du bootloader (U-Boot) et des mécanismes de démarrage rapide.
- Débogage complexe des problèmes d'instabilité, de gestion des interruptions, ou de performance au niveau de la couche basse.
- Contribution active à la chaîne de construction d'images système (via Yocto/Buildroot) et à la standardisation du BSP., Un process avec des étapes simples :
- Un premier RDV avec un.e recruteur.se pour prendre le temps de se connaître et valider l'adéquation entre votre projet professionnel et nos activités
- Un RDV2 avec un.e manager de l'équipe commerciale pour rentrer dans le détail de nos projets
- Une validation de vos compétences techniques (test en ligne ou entretien avec l'un.e de nos expert.es)
- Un dernier échange pour vous présenter les conditions de notre future collaboration (aspects contractuels, financiers et conditions de travail)
- Signature de votre contrat et démarrage sur votre projet !
Requirements
- Vous avez plus de 5 ans d'expérience en développement logiciel embarqué sous Linux (Kernel, drivers).
- Vous maîtrisez parfaitement le langage C et les concepts de programmation système sous Linux.
- Vous avez une expertise significative dans le développement, le portage ou la maintenance de drivers de périphériques (I2C, SPI, UART, Ethernet, stockage, etc.) au sein du noyau Linux.
- Vous êtes à l'aise avec la gestion des Device Trees (DT) et l'adaptation du BSP pour différentes cartes électroniques.
- Vous connaissez les processus de boot (U-Boot, Grub) et de configuration du système Linux embarqué.
- Vous utilisez couramment les outils de chaîne de compilation croisée (Yocto, Buildroot ou équivalent) pour générer des images et des noyaux.
- Vous êtes familier avec les problématiques de performance, de gestion mémoire et de débogage à bas niveau (avec gdb, JTAG, etc.) dans l'environnement Linux.
Ce poste n'est PAS fait pour vous si…
- Vous cherchez un poste axé uniquement sur le développement d'applications utilisateur ou l'interface graphique (Qt, GTK...).
- Vous souhaitez éviter la manipulation du Kernel, des drivers et la lecture de la documentation matérielle (datasheets).
- Votre expérience se limite aux microcontrôleurs sans système d'exploitation complet ou aux systèmes temps réel sans Linux.
Benefits & conditions
Contrat CDI pour IT Link France Poste basé à Bois-Colombes (92), accessible en transport (Ligne L) Rémunération : 45-50k€ bruts annuels selon profil + package Package : transports en commun remboursés à 100%, mutuelle Alan prise en charge à 75%, tickets restaurant à hauteur de 10€ / jour travaillé