Stage - Ajout Architecture de Processeur (Risc V)

Il y a 3 mois


Grenoble, France Elsys Design Temps plein

**Contexte**:
Rust est un langage de programmation récent de plus en plus utilisé, notamment dans les systèmes embarqués. Il a l'avantage d'être axé sur la sûreté du code produit ce qui fait de lui un très bon langage pour les projets industriels nécessitant des garanties concernant le bon fonctionnement du produit final.
**Le stage**:
Une chaine de compilation permet déjà de compiler en Rust pour l’architecture RISC-V. Mais celui-ci n’est pas complet il ne permet pas aux programmes, par exemple, d’accéder facilement aux entrées/sorties de la carte, qui met à disposition entre autres des ports Ethernet/HDMI et des encodeurs/décodeurs vidéo (H.264 notamment).
Le but de ce stage sera de concevoir des librairies Rust permettant aux programmes de pouvoir accéder facilement à toutes les fonctionnalités de la carte électronique.
**Tâches prévues**:Les tâches suivantes devront être réalisées**:
Recherche
Etudier la documentation sur la chaîne de compilation de Rust
Etudier les prérequis d’une librairie Rust
Compiler un premier programme en Rust et l’exécuter sur la carte cible.
Développement
Concevoir ou porter une librairie « core » permettant allocation mémoire, affichage de caractères, et d’autres fonctions de base nécessaires à l’exécution de programmes.
Ajouter des librairies facilitant l’accès aux entrées/sorties spécifiques à la carte (Réseau Ethernet, port HDMI, encodeurs/décodeurs)
Validation
Réaliser des tests en Rust pour vérifier que vos librairies fonctionnent correctement.
Tester tout cela sur carte, créer un
Et plus
Implémenter des librairies d’opérations matricielles pour l’IA
**Technologies utilisées**:Les technologies utilisées sont les suivantes**:
Langage RUST, C, assembleur
Compilateur Rust
Architecture RISC-V
Compétences acquises
**Les principales compétences acquises seront**:
Maitrise des différentes étapes d’une chaine de compilation (LLVM, Rust)
Maitrise du fonctionnement des ports Ethernet / HDMI, d’encodeurs/décodeurs vidéo
Résolution de problème, techniques de débogage avancées (GDB)
Travail en mode projet (utilisation de git, suivi de la mission)
Profil Recherché
Tu es en dernière année d’école d’ingénieur en option électronique, et tu as déjà des connaissances acquises en cours ou en TP sur le développement de logiciels embarqués.
Ton implication sur des projets extrascolaires en embarqué (Coupe de France de Robotique, fab labs, etc.) est un plus qui sera apprécié.
Tu aimes les défis techniques ? Tu es passionné(e), rigoureux(se) et tu apprécies le travail d'équipe.
Alors contacte nous et faisons connaissance
**PS**: Nos anciens stagiaires (maintenant en CDI ) nous recommandent
**Langages**: C, RUST, Assembleur
Proactivité
Sens du reporting



  • Grenoble, France STMicroelectronics Temps plein

    Chez ST, nous croyons à la puissance de la technologie pour stimuler l'innovation et avoir un impact positif sur les personnes, les entreprises et la société. Nous sommes une entreprise mondiale de semi-conducteurs, et notre technologie avancée ainsi que nos puces constituent la partie invisible du monde dans lequel nous vivons aujourd'hui. Lorsque vous...

  • Stage de Pré-embauche

    Il y a 3 mois


    Grenoble, France Smile Group Temps plein

    **Contexte** Cette architecture gagne en popularité dans la communauté technologique, car elle favorise l'innovation et pourrait potentiellement devenir un standard dans l'industrie, rivalisant avec des architectures établies comme ARM et x86. **Vos missions**: Le stage a pour objectif principal d'évaluer la maturité et les performances de...

  • Stage de Pré-embauche

    Il y a 6 mois


    Grenoble, France Smile Group Temps plein

    **Contexte** Le marché de l’embarqué est largement dominé par les architectures ARM, et met en œuvre des SoC (_System On Chip_) dont le cœur est fabriqué sous licence. L’architecture RISC-V est proposée par un consortium qui promeut une architecture ouverte et accessible à tous ce qui permet d’introduire sur le marché la notion d’_open...


  • Grenoble, France CEA Temps plein

    Description du poste **Domaine**: - Mathématiques, information scientifique, logiciel **Contrat**: - Stage **Intitulé de l'offre**: - Security characterization of a RISC-V processor H/F H/F **Sujet de stage**: - The French Alternative Energies and Atomic Energy Commission (CEA) is a key player in research, devel-opment and innovation in four main...


  • Grenoble, France STMicroelectronics Temps plein

    Chez ST, nous croyons à la puissance de la technologie pour stimuler l'innovation et avoir un impact positif sur les personnes, les entreprises et la société. Nous sommes une entreprise mondiale de semi-conducteurs, et notre technologie avancée ainsi que nos puces constituent la partie invisible du monde dans lequel nous vivons aujourd'hui. Lorsque vous...

  • Etudiant en architecture

    il y a 2 semaines


    Grenoble, France STMicroelectronics Temps plein

    Chez ST, nous croyons à la puissance de la technologie pour stimuler l'innovation et avoir un impact positif sur les personnes, les entreprises et la société. Nous sommes une entreprise mondiale de semi-conducteurs, et notre technologie avancée ainsi que nos puces constituent la partie invisible du monde dans lequel nous vivons aujourd'hui. Lorsque...


  • Grenoble, France CEA Temps plein

    Description du poste **Domaine**: - Composants et équipements électroniques **Contrat**: - Stage **Intitulé de l'offre**: - Authentification matérielle : détection de troyens hardware dans un FPGA H/F **Sujet de stage**: - Le cycle de vie d'un FPGA n'est pas toujours bien maîtrisé par l'utilisateur final et il est parfois important de...


  • Grenoble, France EN-CORE.IO Temps plein

    A propos de l'entreprise : Cette Start-Up s'est donné une mission : doter la recherche européenne d'un supercalculateur sécurisé, performant et basse-consommation.L'équipe (>150 personnes) conçoit un microprocesseur multi-coeurs (>80) ainsi que tout son écosystème matériel et logiciel. Afin de remettre clé-en-main un écosystème complet à...


  • Grenoble, France STMicroelectronics Temps plein

    Chez ST, nous croyons à la puissance de la technologie pour stimuler l'innovation et avoir un impact positif sur les personnes, les entreprises et la société. Nous sommes une entreprise mondiale de semi-conducteurs, et notre technologie avancée ainsi que nos puces constituent la partie invisible du monde dans lequel nous vivons aujourd'hui.Lorsque vous...

  • Authentification matérielle

    il y a 4 semaines


    Grenoble, France CEA Temps plein

    Description de l'offre Rejoignez-nous en stage !  En tant que stagiaire au CEA-LETI (Institut de recherche technologique de CEA Tech), vous aurez l'opportunité de travailler au sein d'un environnement de recherche de renommée mondiale. Nos équipes sont composées d'experts passionnés et dédiés, offrant un cadre propice à l'apprentissage et...


  • Grenoble, France STMicroelectronics Temps plein

    Chez ST, nous croyons à la puissance de la technologie pour stimuler l'innovation et avoir un impact positif sur les personnes, les entreprises et la société. Nous sommes une entreprise mondiale de semi-conducteurs, et notre technologie avancée ainsi que nos puces constituent la partie invisible du monde dans lequel nous vivons aujourd'hui. ...


  • Grenoble, France STMicroelectronics Temps plein

    Chez ST, nous croyons à la puissance de la technologie pour stimuler l'innovation et avoir un impact positif sur les personnes, les entreprises et la société. Nous sommes une entreprise mondiale de semi-conducteurs, et notre technologie avancée ainsi que nos puces constituent la partie invisible du monde dans lequel nous vivons aujourd'hui. Lorsque vous...


  • Grenoble, France STMicroelectronics Temps plein

    Chez ST, nous croyons à la puissance de la technologie pour stimuler l'innovation et avoir un impact positif sur les personnes, les entreprises et la société. Nous sommes une entreprise mondiale de semi-conducteurs, et notre technologie avancée ainsi que nos puces constituent la partie invisible du monde dans lequel nous vivons aujourd'hui. Lorsque vous...


  • Grenoble, France STMicroelectronics Temps plein

    Chez ST, nous croyons à la puissance de la technologie pour stimuler l'innovation et avoir un impact positif sur les personnes, les entreprises et la société. Nous sommes une entreprise mondiale de semi-conducteurs, et notre technologie avancée ainsi que nos puces constituent la partie invisible du monde dans lequel nous vivons aujourd'hui. Lorsque vous...


  • Grenoble, France Elsys Design Temps plein

    Description du SUJET **Contexte**: La qualité de l’environnement de travail dans les « open space » est un atout pour tous les collaborateurs d’Elsys Design. Elsys Design souhaite développer un module IoT Low Power permettant de mesurer et superviser la qualité de vie des espaces de travail. **Le stage**: Ce stage correspond au développement...


  • Grenoble, France Elsys Design Temps plein

    Description du sujet **Contexte**: **Le stage**: L'objectif de ce stage est de concevoir et développer une solution d'intelligence artificielle sur FPGA, spécifiquement adaptée aux systèmes embarqués en contexte spatial. Le stagiaire sera chargé de porter des modèles d'IA préexistants, de proposer et mettre en oeuvre une architecture adaptée au...

  • Stage électronique

    Il y a 6 mois


    Grenoble, France CENTUM T&S Temps plein

    **Depuis 30 ans, CENTUM T&S apporte conseil et expertise à ses clients dans le domaine de l’électronique et du logiciel en environnement contraint et embarqué.**: **Intégrés dans un groupe international de 2300 collaborateurs, nous sommes spécialisés en design, développement et industrialisation de cartes et d’équipements...


  • Grenoble, France STMicroelectronics Temps plein

    Chez ST, nous croyons à la puissance de la technologie pour stimuler l'innovation et avoir un impact positif sur les personnes, les entreprises et la société. Nous sommes une entreprise mondiale de semi-conducteurs, et notre technologie avancée ainsi que nos puces constituent la partie invisible du monde dans lequel nous vivons aujourd'hui. Lorsque vous...


  • Grenoble, France ELSYS Design Temps plein

    Offer description Elsys Design est une société d'ingénierie spécialisée dans les Systèmes Embarqués (Cartes Electroniques, MicroElectronique et Logiciels Embarqués)  Dans le cadre d'un projet pour la conception d'un capteur d'image dans le secteur des semi-conducteurs, nous sommes à la recherche d'ingénieur.e.s en conception FPGA . En...


  • Grenoble, France EDF Temps plein

    Mise en ligne le 09/10/2024 Principales caractéristiques de l'offre d'emploi - Type de contrat: - Stage - Niveau de formation: - BAC +4 / BAC +5 - Expérience: - Débutant - Spécialité(s): - Ingénierie / Expertise / Recherche - Pays / Région: - France / Auvergne-Rhône-Alpes - Département: - Isère (38) - Ville: - GRENOBLE - EDF est labellisé...