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