Conception et développement de solutions logicielles embarquées, en tenant compte des contraintes matérielles et des exigences de performance
Optimisation du système Linux pour les ressources limitées des systèmes embarqués (mémoire, puissance de calcul)
Maîtrise de Linux embarqué, du développement de pilotes (drivers), du bootloader (ex : U-Boot)
Collaboration étroite avec les autres équipes (matériel, validation, etc.) pour assurer la cohérence et l'intégration des différents éléments du système
Rédaction de la documentation technique (spécifications, manuels d'utilisation, etc.)
Intervenir chez des industriels et fabricants de produits connectés dans divers secteurs (aéronautique, ferroviaire, automobile, télécoms, énergie)
Requirements
Vous avez 5 ans d'expérience ou plus en développement logiciel embarqué
Maîtrise de Linux embarqué, de Yocto, du développement de pilotes (drivers) et des systèmes temps réel
Solides compétences en programmation C/C++ et en langages de script (Python, Bash)
Connaissance des outils de développement embarqué (chaînes de compilation croisée, débogueurs)
Connaissance en développement sur microcontrôleurs est un plus
Capacité de gérer des projets complexes et de résoudre des problèmes techniques
Les méthodologies agiles et les cycles en V itératif ne vous sont pas inconnues
Veille sur les évolutions de Linux embarqué, nouvelles technologies
Souhait de contribuer aux projets Yocto et Buildroot