Activez les alertes d’offres d’emploi par e-mail !

Ingénieure / Ingénieur Logiciel Embarqué - Stage H / F (Stage)

CAPGEMINI FRANCE

Nice

Sur place

EUR 60 000 - 80 000

Plein temps

Aujourd’hui
Soyez parmi les premiers à postuler

Résumé du poste

Une entreprise de services d'ingénierie recherche un stagiaire pour migrer une solution logicielle de ROS1 vers ROS2 et adapter celle-ci à micro-ROS. Le candidat devra avoir une formation Bac+5 en informatique, des compétences en C++, Rust, Python ou Java, et un bon niveau d'anglais. Ce poste offre la possibilité de travailler sur des technologies innovantes dans un cadre dynamique.

Qualifications

  • Formation Bac+5 en cours en informatique embarquée ou systèmes distribués.
  • Anglais professionnel requis, écrit et oral.
  • Bonne connaissance d'au moins deux langages de programmation.

Responsabilités

  • Migrer la solution ROS1 vers ROS2 et valider les étapes avec des tests unitaires.
  • Adapter ROS2 à micro-ROS pour implémentation sur un OS temps réel.
  • Déployer micro-ROS sur Zephyr OS sur Raspberry Pi et analyser performances.

Connaissances

C++
Rust
Python
Java
UML
Développement embarqué
Tests unitaires
Anglais professionnel

Formation

Formation Bac+5 en école d'ingénieurs ou université

Outils

Android
GCP
Description du poste
Poste

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 dont l'intelligence est centralisée depuis un serveur à distance, vous interviendrez sur la migration de notre solution actuelle développée sur ROS1 vers la technologie micro-ROS en vue de permettre l'utilisation du software de manière hybride (centralisé ou décentralisé selon les situations).

L'objectif premier du stage est de migrer nos briques logicielles de ROS1 vers ROS2, puis d'adapter la solution ROS2 à micro-ROS, qui est une version plus légère de ROS2 permettant son déploiement sur des systèmes embarqués en temps réel. Puis, dans un deuxième temps, la solution sur micro-ROS devra être déployée sur l'OS temps réel Zephyr OS et ses performances validées par des tests unitaires.

Au sein de votre département de rattachement, vous participerez aux missions suivantes qui seront priorisées par les parties prenantes de votre encadrement de stage :

  • Prendre en main les différentes briques logicielles développées sur ROS1 et leurs interactions.
  • Migrer la solution sur ROS1 vers ROS2 de manière méthodique en validant les étapes successives de la migration avec des tests unitaires.
  • Adapter la solution sur ROS2 à micro-ROS en vue de son implémentation sur un OS temps réel.
  • Déployer la solution micro-ROS sur Zephyr OS installé sur une Raspberry Pi et analyser ses performances en termes de délai de réponse et sollicitation CPU.
Profil
  • Formation Bac+5 en cours en école d'ingénieurs ou université, spécialisation en informatique embarquée, systèmes distribués ou développement logiciel.
  • Anglais professionnel requis (écrit et oral)
  • Connaissance de la modélisation UML.
  • Bonne connaissance d'au moins deux des langages suivants : C++, Rust, Python, Java
  • Connaissance Android, GCP
  • Notions en développement embarqué ou back-end
  • Notions en développement de tests unitaires
  • Capacité d'apprentissage rapide, curiosité technique et autonomie

Entreprise : CAPGEMINI SERVICE SAS

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

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.