Emploi
Assistant de carrière BÊTA J'estime mon salaire
Mon CV
Mes offres
Mes alertes
Se connecter
Trouver un emploi
TYPE DE CONTRAT
Emploi CDI/CDD
Missions d'intérim Offres d'alternance
Astuces emploi Fiches entreprises Fiches métiers
Rechercher

Stage - runtime bare-metal rust dans asterios h/f

Massy
Stage
Safran
Publiée le 16 décembre
Description de l'offre

Mission de stage: Un programme temps-réel ASTERIOS s'écrit en utilisant le langage PsyC, et se décompose en une pluralité d'unités d'exécutions nommées « agents », qui définissent des automates temporisés, et peuvent être assimilés à des threads dans une certaine mesure. Le PsyC est un langage d'architecture dont la syntaxe est fortement inspirée du C ; son objectif est d'orchestrer des instructions C en leur affectant des contraintes temporelles, ainsi que d'exprimer des canaux de communication temporisés entre agents. Le PsyC est compilé par une chaîne outillée propriétaire développée en interne. Elle pilote une chaîne de compilation « classique » sur étagère (e.g. gcc) permettant la génération de code objet ainsi que l'édition de liens et la manipulation de binaires. Les binaires issus de la phase de compilation sont exécutés par une plateforme d'exécution PsyC (ASTERIOS Engine) : typiquement, un noyau temps-réel s'exécutant directement sur un matériel dédié. Asterios Technologies réalise la conception, le développement, et la campagne de certification de ces composants logiciels, de sorte à assurer une compatibilité avec le DAL-A, plus haut niveau de sûreté de fonctionnement du standard aéronautique DO-178C. Il est également possible d'exécuter du PsyC en mode simulation via ASTERIOS Simulator, qui s'exécute nativement sur un système d'exploitation grand public (e.g. GNU/Linux ou Windows). Rust est un langage de programmation système en pleine croissance depuis sa première version stable en 2015.Les bonnes propriétés du langage ont suscité beaucoup d'intérêt, notamment dans le domaine de l'aéronautique. Les objectifs de ce stage consistent à étudier les préconditions permettant l'exécution d'un programme Rust sur un environnement bare-metal (sans le support d'un système d'exploitation), et à exécuter un programme Rust au sein d'un agent PsyC piloté par un noyau ASTERIOS. Le stage sera découpé en plusieurs jalons : 1. Découverte de l'environnement ASTERIOS et du langage PsyC. 2. Mise en place de mécanismes de FFI (Foreign Function Interface) permettant l'exécution de code Rust au sein de code PsyC sur ASTERIOS Simulator, permettant de se reposer sur un système d'exploitation généraliste. 3. Étude des mécanismes de lancement d'un programme Rust compilé en bare-metal. 4. Application des connaissances obtenues pour porter le prototype développé avec ASTERIOS Simulator sur un système embarqué piloté par ASTERIOS. Il pourra être nécessaire de modifier le noyau ASTERIOS pour obtenir un support satisfaisant des programmes Rust.

Postuler
Créer une alerte
Alerte activée
Sauvegardée
Sauvegarder
Offre similaire
Stage - pilotage de la performance et du progrès f/h
Magny-les-Hameaux
Stage
Safran
Offre similaire
Stage etude et développement d'algorithme d'optimisation de structure de type graphes orientés f/h
Saclay
Stage
Safran
Offre similaire
Stage etude et développement d'algorithme d'optimisation de structure de type graphes orientés f/h
Saclay
Stage
Safran
Voir plus d'offres d'emploi
Estimer mon salaire
JE DÉPOSE MON CV

En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.

Offres similaires
Recrutement Safran
Emploi Safran à Massy
Emploi Massy
Emploi Essonne
Emploi Ile-de-France
Safran Intérim
Intérim Safran à Massy
Intérim Massy
Intérim Essonne
Intérim Ile-de-France
Accueil > Emploi > Stage - Runtime Bare-Metal Rust dans Asterios H/F

Jobijoba

  • Conseils emploi
  • Avis Entreprise

Trouvez des offres

  • Emplois par métier
  • Emplois par secteur
  • Emplois par société
  • Emplois par localité
  • Emplois par mots clés
  • Missions Intérim
  • Emploi Alternance

Contact / Partenariats

  • Contactez-nous
  • Publiez vos offres sur Jobijoba
  • Programme d'affiliation

Suivez Jobijoba sur  Linkedin

Mentions légales - Conditions générales d'utilisation - Politique de confidentialité - Gérer mes cookies - Accessibilité : Non conforme

© 2025 Jobijoba - Tous Droits Réservés

Les informations recueillies dans ce formulaire font l’objet d’un traitement informatique destiné à Jobijoba SA. Conformément à la loi « informatique et libertés » du 6 janvier 1978 modifiée, vous disposez d’un droit d’accès et de rectification aux informations qui vous concernent. Vous pouvez également, pour des motifs légitimes, vous opposer au traitement des données vous concernant. Pour en savoir plus, consultez vos droits sur le site de la CNIL.

Postuler
Créer une alerte
Alerte activée
Sauvegardée
Sauvegarder