cover image
Elistair

Ingénieur(e) Systèmes Embarqués Linux

On site

Lyon, France

Mid level

Full Time

09-02-2026

Share this job:

Skills

Communication Python C/C++ CI/CD Docker Architecture Linux git C++ CMake

Job Specifications

L'entreprise Elistair

Depuis plus de 10 ans, nous concevons et fabriquons des drones et stations filaires destinés à des missions tactiques à haut niveau d'exigences. Nos clients sont des forces de police, pompiers, services de sécurité, militaires... Nous nous engageons à leur fournir des produits à performants et fiables et servir notre devise: Protéger ceux qui nous protègent.

Le poste

Nous recherchons un(e) Ingénieur(e) Systèmes Embarqués Linux pour renforcer l'équipe R&D. Au croisement de l’électronique et du logiciel, vous serez le garant de la fondation sur laquelle repose notre intelligence robotique. Votre mission consiste à concevoir, développer et optimiser les couches basses (BSP, Kernel, Drivers) pour permettre une communication fluide et temps réel entre nos algorithmes de haut niveau et les composants physiques du drone (moteurs, capteurs, caméras...).

Missions Principales 

1. Développement et Architecture OS  

Conception et maintenance de distributions Linux sur mesure via Yocto.
Configuration et optimisation du Bootloader et du Noyau (Kernel).
Configuration et optimisation du File System.
Sélection des composants et cartes électroniques (SoM/Carrier boards).

 

2. Interface Matérielle bas-niveau 

Développement et debug de drivers de périphériques (I2C, SPI, UART, CAN Bus, USB, PCIe).
Optimisation de la gestion d'énergie et des performances CPU/GPU/NPU pour les calculs embarqués.
Mise en œuvre de solutions Temps Réel pour garantir la réactivité du drone.
Gestion du streaming : Mise en œuvre de pipelines multimédias pour la capture, l'encodage et la transmission à faible latence.

 

3. Intégration Robotique & Middleware  

Collaboration avec les ingénieurs roboticiens pour l'intégration de ROS 2 (Robot Operating System) sur la plateforme Linux.
Définition de l'architecture logicielle globale impliquant les développeurs sur toutes les couches logicielles.
Développement d'APIs en C/C++ pour exposer les fonctionnalités matérielles aux couches applicatives.
Mise en place de protocoles de communication sécurisés et robustes.

 

4. Cycle de vie et Qualité  

Mise en place de pipelines de CI/CD pour l'embarqué (tests automatiques sur cible).
Gestion des mises à jour distantes.
Rédaction de la documentation technique (architecture logicielle, spécifications d'interface).

 

Profil Recherché   

Formation : Bac+5 (École d'ingénieur ou Master) spécialisé en Systèmes Embarqués, Électronique ou Informatique Industrielle.

Expérience: 5 ans ou + dans le développement de systèmes embarqués Linux, idéalement pour des applications robotiques.

 

Compétences Techniques Indispensables :

Langages : Maîtrise parfaite du C et C++. Connaissance opérationnelle du Python.
OS : Expertise Linux interne (Kernel space, User space, inter-process communication).
Pratique confirmée de Yocto.
Connaissance du framework robotique ROS 2
Frameworks Vidéo : Maîtrise approfondie de GStreamer et connaissance des standards de streaming (RTSP, WebRTC).
Hardware : Capacité à lire un schéma électronique et à utiliser des outils de mesure (oscilloscope, analyseur logique).
Environnement : Git, Docker, CMake.

 

Compétences Appréciées :

Expérience avec des architectures NVIDIA Jetson.
Connaissance des problématiques de cybersécurité embarquée.
Passion pour la robotique ou les systèmes autonomes.

 

 Soft Skills   

Audace : Dans un secteur à la pointe comme la robotique, vous n'avez pas peur de proposer des solutions techniques disruptives, d'explorer de nouvelles architectures OS ou de tester des approches innovantes pour repousser les limites du matériel.
Bienveillance : Vous contribuez à un environnement de travail sain et constructif. Vous privilégiez l'entraide technique et la critique positive, conscient que la réussite du développement de produits complexes est le fruit d'une collaboration harmonieuse entre plusieurs métiers.
Pédagogie : Expert des couches basses, vous savez vulgariser les contraintes du "bas niveau" (temps réel, gestion mémoire, latence vidéo) pour vos collègues. Vous partagez vos connaissances et documentez vos travaux pour faire monter l'ensemble de l'équipe en compétence.
Rigueur : Le code bas niveau ne pardonne pas l'approximation ; vous avez le souci du détail et de la stabilité du système.
Curiosité : Vous maintenez une veille constante sur les évolutions du noyau Linux, des drivers open-source et des composants électroniques.
Autonomie: Vous êtes le seul garant de la fiabilité et de l'évolution de la plateforme logicielle et devez faire preuve d’opiniâtreté pour résoudre les défis techniques qui se posent à vous.

Conditions de travail

Le poste est localisé à Dardilly dans nos locaux neufs, spacieux et confortables.
Contrat horaire 39h par semaine
10 jours d'absence rémunérée par an en supplément des congés payés
Prime sur objectifs 10%
1 jour de télétravail par semaine

About the Company

Elistair is the global leading manufacturer of automated tethered drone systems for persistent surveillance and emergency communications. The company's products are deployed by police forces, public safety departments, private security companies and governments on over 70 countries. Visit our website : www.elistair.com Know more