Ingénieure/Ingénieur Logiciel Embarqué - Stage

Stage(6 mois)
Le Cannet
Salaire : Non spécifié
Expérience : < 6 mois
Éducation : Bac +5 / Master
Postuler

Capgemini
Capgemini

Cette offre vous tente ?

Postuler
Questions et réponses sur l'offre

Le poste

Descriptif du 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 recherché

Description du 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


Nous proposons :

 Qualité de vie au travail : accord de télétravail en France et à l’international, accord sur l’égalité professionnelle, la parentalité, l’équilibre des temps et la mobilité durable. 

Apprentissage en continu : certifications et formations en libre accès, accompagnement sur mesure avec votre career manager, parcours d’intégration sur 9 mois. 

Avantages groupe & CSE : plan actionnariat, activités à tarifs préférentiels, remboursement partiel vacances, remboursement de votre abonnement sportif ou culturel 

 

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

  • Groupe SII

    Stage Développeur Full-Stack

    Groupe SII
    Groupe SII
    Stage
    Sophia-Antipolis
    Télétravail non autorisé
    Salaire : < 1,2K €
    Logiciels, Intelligence artificielle / Machine Learning
    16 000 collaborateurs

Postuler