Lead Ingénieur Logiciel Embarqué – Systèmes marins autonomes (H/F)
EasyPartner
| Company | EasyPartner |
| Category | Engineering |
| Location | Marseille |
| Remote | — |
| Employment | Not stated |
| Level | Lead |
| Salary | Not stated by the employer |
| First seen | 2 Aug 2026 (the employer did not state a posting date) |
| Last verified | 10 Aug 2026 |
| Source | The employer's own careers page (company_site) |
Description
Contexte du poste
Entreprise technologique spécialisée dans le développement de systèmes autonomes et de solutions embarquées à forte valeur ajoutée, elle conçoit des plateformes combinant robotique, acquisition de données et traitement logiciel.
Dans un contexte de croissance et de structuration de ses produits (passage à l’échelle, industrialisation, amélioration des performances), elle renforce ses équipes techniques avec un recrutement clé sur le périmètre logiciel embarqué.
Vous rejoindrez une équipe R&D à taille humaine, intervenant sur des systèmes complexes (multi-matériels, contraints, distribués), avec un haut niveau d’exigence technique et une forte culture d’ingénierie.
Missions principales
Prendre en charge le périmètre logiciel embarqué sur des systèmes autonomes (surface et sous-systèmes)
Assurer un ownership end-to-end :
• conception
• développement
• intégration
• déploiement
• maintenance
• amélioration continue
Être responsable de la qualité, robustesse et pérennité des systèmes embarqués
Concevoir des architectures logicielles embarquées robustes, performantes et maintenables
Faire des choix structurants sur :
• architecture Linux embarqué
• répartition Linux / microcontrôleurs
• gestion du temps réel
• communication inter-systèmes
Anticiper les contraintes futures (performance, consommation, scalabilité système)
Concevoir, maintenir et optimiser des distributions Linux embarquées (Yocto / Bitbake)
Gérer les briques bas niveau :
• bootloader
• device tree
• noyau Linux
• systèmes de fichiers
• Mettre en place des mécanismes de mise à jour sécurisée (OTA)
• Développer et maintenir des firmwares en C/C++ sur microcontrôleurs
• Concevoir des systèmes temps réel fiables et optimisés (RTOS, gestion interruptions, mémoire)
• Intégrer et développer des drivers et interfaces matérielles
Gérer les communications entre sous-systèmes :
• Ethernet / TCP-IP
• UART / RS232 / RS485
• SPI / I2C / USB
Assurer l’intégration avec des capteurs et équipements spécifiques
Collaborer étroitement avec les équipes :
• électronique
• mécanique
• robotique
Fournir une base logicielle robuste pour l’intégration d’algorithmes (navigation, contrôle, perception)
Participer à la résolution de problématiques complexes :
• debug bas niveau
• performance
• stabilité système
Contribuer à des briques logicielles plus haut niveau selon appétence :
• middleware robotique
• traitement de données / flux vidéo
• systèmes distribués
Contribuer à l’amélioration continue des outils et processus
Stack technique
• C / C++
• Linux embarqué (Yocto / Bitbake)
• Bootloader / Device Tree / Kernel Linux
• Microcontrôleurs (type ARM)
• RTOS
• Protocoles : TCP/IP, Ethernet, UART, SPI, I2C, USB
• Git / CI-CD / Docker
(Environnement possible : robotique, middleware, traitement de flux)
Profil recherché
• 5+ années d’expérience en logiciel embarqué (ou équivalent en impact)
• Expérience significative sur des systèmes embarqués complexes en production
Solide expertise en :
• Linux embarqué
• développement bas niveau
• firmware C/C++
• architecture systèmes embarqués
Capacité à travailler sur :
• systèmes contraints
• interactions hardware/software
• problématiques temps réel
Expérience en :
• développement de drivers
• intégration matérielle
• debugging bas niveau
Bonne compréhension des protocoles de communication
Maîtrise de l’anglais professionnel
Capacité à être polyvalent techniquement (firmware ↔ Linux ↔ système)
Autonomie élevée
Environnement de travail
• Télétravail partiel (mode hybride)
• Équipe R&D technique et spécialisée
• Environnement systèmes complexes (robotique / embarqué)
Pourquoi rejoindre cette opportunité ?
• Projet technique à forte complexité (hardware + software)
• Systèmes concrets avec contraintes réelles (temps réel, environnement physique)
• Impact direct sur des produits technologiques avancés
• Forte autonomie et responsabilités techniques
• Environnement propice à l’innovation et à l’ingénierie approfondie