Stage - Ajout Architecture de Processeur (Risc V)
Il y a 3 mois
**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
-
Stage- Risc-v Security Extensions and Performance
il y a 1 mois
Grenoble, France STMicroelectronics Temps pleinChez 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...
-
Security Characterization of a Risc-v Processor
Il y a 2 mois
Grenoble, France CEA Temps pleinDescription 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...
-
Stage - Extension Vscode Pour Un Module de
Il y a 2 mois
Grenoble, France STMicroelectronics Temps pleinChez 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 pleinChez 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...
-
Authentification Matérielle
Il y a 3 mois
Grenoble, France CEA Temps pleinDescription 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...
-
Ingénieur vérification fonctionnelle UVM
Il y a 3 mois
Grenoble, France EN-CORE.IO Temps pleinA 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 pleinChez 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 pleinDescription 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 pleinChez 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. ...
-
Stage - Environnement de Caractérisation
il y a 1 mois
Grenoble, France STMicroelectronics Temps pleinChez 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 - Modélisation C++ D’un Processeur Riscv
Il y a 2 mois
Grenoble, France STMicroelectronics Temps pleinChez 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 - Vérification de Logiciel Embarqué
Il y a 2 mois
Grenoble, France STMicroelectronics Temps pleinChez 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 - Design D’un Module Iot de Mesure de La
Il y a 2 mois
Grenoble, France Elsys Design Temps pleinDescription 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...
-
Stage - Accélération Matérielle Sur Fpga Pour
Il y a 2 mois
Grenoble, France Elsys Design Temps pleinDescription 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...
-
Stage - Développement de Plateformes D'évaluation
il y a 1 mois
Grenoble, France STMicroelectronics Temps pleinChez 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...
-
Ingénieur.e conception FPGA F/H
Il y a 7 mois
Grenoble, France ELSYS Design Temps pleinOffer 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...
-
Stage - Étude D'architecture Du Logiciel
Il y a 3 mois
Grenoble, France EDF Temps pleinMise 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é...