
Développement Logiciel Embarqué - Temps-Réel - Alternant H/F - Capgemini Shared Services
- Grenoble - 38
- Alternance
- Capgemini Shared Services
Les missions du poste
Capgemini Engineering, leader mondial des services d'ingénierie, rassemble des équipes d'ingénieurs, de scientifiques et d'architectes pour aider les entreprises les plus innovantes dans le monde à libérer leur potentiel. Des voitures autonomes aux robots qui sauvent des vies, nos experts en technologies digitales et logicielles sortent des sentiers battus en fournissant des services uniques de R&D et d'ingénierie dans tous les secteurs d'activité. Rejoignez-nous pour une carrière pleine d'opportunités, où vous pouvez faire la différence et où aucun jour ne se ressemble.Dans le cadre d'un projet de recherche visant à nettoyer les eaux des ports, lacs et rivières à l'aide d'une flotte de drones marins autonomes, vous intégrerez une équipe de 5 à 7 personnes spécialisées en robotique et systèmes embarqués. Vous aurez l'opportunité de travailler sur un projet innovant à fort impact environnemental, contribuant directement à la lutte contre la pollution des eaux. Vous développerez une expertise en robotique marine, systèmes embarqués temps réel, et technologies ROS, très recherchées dans l'industrie. Vous serez exposé(e) à un environnement de travail stimulant, alliant recherche appliquée et développement pratique.
Dans ce contexte, vous participerez aux missions suivantes :
* Migrer la solution logicielle de ROS1 vers ROS2 en validant chaque étape avec des tests unitaires
* Adapter la solution ROS2 à micro-ROS pour son implémentation sur un OS temps réel
* Déployer la solution micro-ROS sur Zephyr OS installé sur une Raspberry Pi
* Analyser les performances en termes de délai de réponse et sollicitation CPU
* Développer et exécuter des tests unitaires tout au long du processus de migrationVotre profil :
* En cours de formation Bac +5 en école d'ingénieurs ou université, spécialisation en informatique embarquée ou robotique
* Bonnes connaissances en programmation Python ou C++
* Notions en développement de tests unitaires et programmation orientée objet
* Connaissances en ROS (Robot Operating System) et OS temps réel appréciées
* Capacité d'apprentissage rapide, curiosité technique et autonomie
Le profil recherché
* En cours de formation Bac +5 en école d'ingénieurs ou université, spécialisation en informatique embarquée ou robotique
* Bonnes connaissances en programmation Python ou C++
* Notions en développement de tests unitaires et programmation orientée objet
* Connaissances en ROS (Robot Operating System) et OS temps réel appréciées
* Capacité d'apprentissage rapide, curiosité technique et autonomie