Cette offre n'affiche pas de salaire. D'après 173 offres pour ce poste (Top profil, France), le marché se situe autour de 52k€ (47k€–60k€).
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
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)
Un plan personnalisé pour postuler intelligemment à cette offre.
Cliquez sur "Postuler" pour accéder à l'offre.