Retour à la page Emplois & stages Publié le 06/02/2020

Stage en systèmes embarqués - Conception de modules multi-thread (RUST)

Postuler

Lieu : TOULOUSE

Région : Languedoc-Roussillon et Midi-Pyrénées

Rattachement : Apside Toulouse

Type d'offre : Stage

Expérience : --

Activité : Systèmes embarqués, Ingénierie industrielle

Contexte du stage :

Apside est une entreprise au service du numérique depuis plus de 40 ans, mais surtout à votre service ! Notre savoir-faire et notre savoir-être vous accompagnent au cœur de plusieurs métiers : l’ingénierie en systèmes d’information et informatique technique, scientifique, aéronautique, automobile et financière.

Ne cherchez plus, faites partie des 200 stagiaires qui rejoindront Apside en 2020 !

Implantés depuis plus de 30 ans sur le bassin d’emploi Toulousain, nos 150 collaborateurs répondent localement aux besoins de nos clients grands comptes et PME.
Cette mission intervient chez un de nos clients qui est expert en système de test avancé critique.

Au quotidien, nous privilégions la relation de proximité, la confiance, le respect de nos engagements, mais aussi et surtout la satisfaction conjointe de nos clients et de nos équipes, y compris des stagiaires !

Description du stage :

Le module de notre client est un logiciel permettant l’exécution de tâches génériques dans un cadre temps-réel. Son utilisation principale est l’exécution de modèles de simulation reliées virtuellement à du matériel afin de tester des systèmes contenant du logiciel et du matériel en temps réel.

Il est décomposé en de nombreux modules ; chacun gérant une fonctionnalité ou un type de matériel. Il est écrit en C++ et utilise de nombreux “threads” pour exploiter au mieux les machines modernes.

Le C++ répond aux exigences de performances et de portabilités de notre logiciel, mais exige une maîtrise des mécanismes sous-jacents pour garantir l’aspect temps réel de l’exécution.

Le langage RUST permet d’écrire du code efficace, “multi-threadé” et sûr lors de l’exécution.

Le stage doit permettre d’évaluer la possibilité de réécrire certains modules en RUST.

Activités :

– Mettre en place une chaîne outillée de compilation pour le RUST sur Centos 7.

– Etudier l’interfaçage avec des modules existants écrits en C++.

– Réécrire un module existant en RUST.

Requis :

  • Bac +5 en développement logiciel embarqué
  • Connaissances C++ / RUST
  • Environnement Linux, CentOS 7
  • Notions d’électronique HW appréciées
  • Anglais documentaire

Je postule

Taille Maximale 2Mo
Formats acceptés : .doc, .docx, .pdf, .rtf, .png, .jpg

URL du fichier en ligne

Taille Maximale 2Mo
Formats acceptés : .doc, .docx, .pdf, .rtf, .png, .jpg

URL du fichier en ligne
Retour au haut de la page

En savoir plus.

Ok Fermer la notification