Stage Portage Rust via IA d'une application H/F

Viveris

Lyon

Sur place

EUR 6 700 - 11 000

Plein temps

14 jours+
Générateur de candidature

Une candidature complète en une minute — un CV et une lettre de motivation personnalisés, prêts à être envoyés.

Passez les filtres ATS

Résumé du poste

Viveris, groupe de conseil et d’ingénierie, propose un stage portant sur le portage d’un logiciel embarqué ferroviaire du C vers le Rust, assisté par l’Intelligence Artificielle. L’objet est d’évaluer la pertinence du portage et de comparer les résultats selon plusieurs critères techniques et métiers.

Le poste s’inscrit dans le pôle systèmes embarqués et concerne des technologies Linux embarqué, FreeRTOS/Zephyr, et les chaînes de compilation. Candidats passionnés et curieux seront reçus à Lyon.

Qualifications

  • Maîtrise du langage C sur microcontrôleur et environnements Linux embarqué.
  • Connaissances des systèmes temps réel et RTOS (FreeRTOS, Zephyr).
  • Notions sur Makefile, GCC et LD script.

Responsabilités

  • Analyser l'architecture et les fonctionnalités d'un logiciel embarqué existant développé en C.
  • Rédiger une méthodologie de portage et réaliser le portage complet ou partiel vers Rust.
  • Comparer les versions C et Rust selon des indicateurs de productivité, qualité et performance.
  • Évaluer l'apport de l'IA dans le processus de migration.

Description du poste

Stage Portage Rust via IA d'une application H/F

Viveris est un groupe de conseil et d’ingénierie qui accompagne depuis plus de 35 ans la transformation numérique des entreprises et de leurs produits. Nos ingénieurs interviennent dans 4 métiers complémentaires : Les systèmes & réseaux, les systèmes d’information et la transformation digitale, l’informatique technique, et les systèmes embarqués.

Notre pôle systèmes embarqués fournit des prestations et solutions adaptées aux besoins de nos clients avec une prise en compte exhaustive des exigences de leurs systèmes électroniques et logiciels. Nous agissons dans un cadre méthodologique rigoureux sur l’ensemble des phases de développement des produits, du conseil à la mise en production, en passant par l’expertise et la formation. Nos réalisations s’appuient sur la diversité de nos équipes qui couvrent un large spectre de compétences et d’expertises : électronique, placement/routage, logiciels embarqués, télécommunications, sûreté de fonctionnement, certification, industrialisation, essais, validation et vérification. S’engager avec Viveris, c’est l’assurance de relever des défis techniques et humains en travaillant sur des projets innovants dans une ambiance collaborative.

Le poste et les tâches

Votre rôle

Portage d'un logiciel embaragé ferroviaire du langage C vers Rust assisté par l'Intelligence Artificielle : étude comparative de productivité, qualité et performance.

L'objectif de ce stage est d'évaluer la pertinence du portage d'un logiciel embaragé ferroviaire existant développé en C vers Rust en s'appuyant sur des outils d'IA, puis de comparer objectivement les résultats obtenus selon plusieurs critères.

Responsabilités

Étudier l'architecture et les fonctionnalités d'un logiciel embaragé ferroviaire existant développé en C Identifier les contraintes techniques associées au logiciel Définir une méthodologie de portage et réaliser le portage complet ou partiel du logiciel Comparer les versions C et Rust selon différents indicateurs Évaluer l'apport réel de l'IA dans le processus de migration

Profil recherché
Environnement technique
  • Linux embarqué FreeRTOS, Zephyr
  • Maitrise du langage C sur microcontrôleur,
  • Compétences Linux embarqué & RTOS (FreeRTOS)
  • Connaissance sur les chaines de compilations (Makefile, GCC, LD script)
  • Notions de cybersécurité

En retour, nous vous offrons un cadre de travail de qualité, des espaces de création et une formation continue solide.
Vous êtes passionné, technophile, curieux et créatif ?
Alors nous serions ravis de vous rencontrer.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Stage Portage C→Rust pour logiciel embarqué ferroviaire avec IA
Stage Portage C→Rust pour logiciel embarqué ferroviaire avec IA

Viveris • Lyon

Sur place
EUR 6 700 - 11 000
Stage développement IOT assisté par IA
Stage développement IOT assisté par IA

Viveris • Lyon

Sur place
EUR 7 800 - 12 000
Ingénieur RUST embarqué - H/F
Ingénieur RUST embarqué - H/F

Elsys Design • Villeurbanne

Hybride
EUR 52 000 - 70 000
10 jours RTT
Allocation repas / Titre restaurant
Mutuelle Santé Famille
+5
Ingénieur Développement Logiciel Embarqué Temps réel - H/F
Ingénieur Développement Logiciel Embarqué Temps réel - H/F

Exail • Saint-Germain-en-Laye

Sur place
EUR 65 000 - 90 000
Stage Automatisation des tests d'une passerelle logicielle multi protocoles H/F
Stage Automatisation des tests d'une passerelle logicielle multi protocoles H/F

Viveris • Lyon

Sur place
EUR 8 900 - 12 000
Ingénieur Software / Système Embarqué
Ingénieur Software / Système Embarqué

Step-Up • Nice

Sur place
EUR 60 000 - 90 000
Mutuelle santé 70%
Mobilité douce soutenue
Formations internes
+1
Ingénieur logiciel embarqué - Ferroviaire H/F
Ingénieur logiciel embarqué - Ferroviaire H/F

Viveris • Massy

Sur place
EUR 42 000 - 65 000
Rémunération attractive et évolutive
Mutuelle familiale
Tickets restaurant pris en charge à 60
+1
Ingénieur Développement C embarqué temps réel baremetal - Aéronautique H/F
Ingénieur Développement C embarqué temps réel baremetal - Aéronautique H/F

Viveris • Île-de-France

Hybride
EUR 48 000 - 64 000
Mutuelle familiale
Tickets restaurant 60%
Titre de transport remboursé
+4
Ingénieur développement logiciel applicatif C++/Linux H/F
Ingénieur développement logiciel applicatif C++/Linux H/F

Viveris • Île-de-France

Hybride
EUR 45 000 - 65 000
Rémunération attractive
Mutuelle familiale
Tickets restaurant pris en charge
+4
Ingénieur Software / Système Embarqué
Ingénieur Software / Système Embarqué

STEP UP • Nice

Sur place
EUR 50 000 - 65 000
Formations internes
Mutuelle santé 70%
Mobilité douce
+1