Stage - Ajout Architecture de Processeur (Risc V)

il y a 1 semaine


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 Cea Temps plein

    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 à la collaboration. Vous aurez...


  • 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 2 semaines


    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

    Vous contribuerez au développement, à l'industrialisation et à la validation des futures générations du système WIMAGINE d'acquisition et de décodage des signaux ECoG, partie intégrante d'un système de neuroprothèse utilisé dans nos essais cliniques sur patients. Ces nouveaux dispositifs devront être sécurisés, fiables, portables et sans fil,...


  • Grenoble, France ic resources Temps plein

    This is a technical lead position for an experienced SoC Architect with my Grenoble-based client, a leading global provider of smart devices. My client’s Grenoble team is working at the very forefront of RISC-V SoC technology. They have a new position for an experienced SoC Architect to join as a Technical Leader and drive development of next-generation...

  • SoC Architect Technical Lead

    il y a 1 semaine


    Grenoble, France ic resources Temps plein

    This is a technical lead position for an experienced SoC Architect with my Grenoble-based client, a leading global provider of smart devices. My client’s Grenoble team is working at the very forefront of RISC‑V SoC technology. They have a new position for an experienced SoC Architect to join as a Technical Leader and drive development of...

  • SoC Hardware Architect

    il y a 7 jours


    Grenoble, France ic resources Temps plein

    I am recruiting for a SoC Hardware Architect to join my Grenoble-based client - one of the world’s leading Semiconductor companies working at the very forefront of RISC-V SoC technology. As the SoC Hardware Architect you will join a world-class research team targeting next-generation RISC-V SoCs. You will be involved in an exciting array of areas including...


  • Grenoble, Auvergne-Rhône-Alpes, France CEA Temps plein

    Vous contribuerez au développement, à l'industrialisation et à la validation des futures générations du système WIMAGINE d'acquisition et de décodage des signaux ECoG, partie intégrante d'un système de neuroprothèse utilisé dans nos essais cliniques sur patients.Ces nouveaux dispositifs devront être sécurisés, fiables, portables et sans fil,...

  • Staff Engineer

    il y a 2 semaines


    Grenoble, France Axelera AI Temps plein

    About Us Axelera AI is not your regular deep‑tech startup. We are creating the next‑generation AI platform to support anyone who wants to help advancing humanity and improve the world around us. In just four years, we have raised a total of $120 million and have built a world‑class team of 220+ employees (including 49+ PhDs with more than 40,000...

  • Ingénieur V&V Logiciel H/F

    il y a 3 semaines


    Grenoble, France Framatome Temps plein

    Au sein de la BU I&C, sous la responsabilité du Responsable de section Vérification & Validation (V&V) Logiciel, vous êtes en charge des étapes de Vérification & Validation (V&V) des logiciels classés critiques pour la sûreté pour des projets de rénovation du parc nucléaire français. Ainsi, vous intervenez sur les projets de développement...