Cette offre n’est plus disponible.

STAGE – Ingénieur Implémentation d’un processeur multicœur RISC-V sur FPGA (F/H)

Stage
Palaiseau
Salaire : Non spécifié
Télétravail non autorisé

Thales
Thales

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

QUI SOMMES-NOUS ?

Situé sur le campus de l’École polytechnique, au cœur du pôle scientifique et technologique d’envergure mondiale de Paris-Saclay, à Palaiseau, Thales Research & Technology (TRT) France constitue le centre de recherche et technologies français du Groupe Thales, au service des activités mondiales de Thales. Grâce à une politique de partenariat proactive avec le monde académique et un réseau international d’entreprises innovantes, le rôle des équipes de Thales Research & Technology est de proposer aux différentes entités opérationnelles du groupe Thales des innovations de rupture qui seront aussi des différenciateurs techniques ; de maintenir et d’accroître l’avance technologique de ces solutions mais aussi d’en assurer la compétitivité. Les activités de TRT France se situent aussi bien dans le domaine Hardware (Electronique, Optronique, Radiofréquences, semi-conducteurs, science des matériaux etc.), qu’en Algorithmie et Software (Intelligence Artificielle, Big Data, Cybersécurité, Aide à la décision, Optimisation etc.) et en Systèmes (conception architecturale, processus et outils). Thales Research & Technology rassemble plus de 250 ingénieurs de recherche, une 30aine de doctorants ainsi que chaque année, plus d’une soixantaine de stagiaires et de nombreux coopérants. Rejoignez l’aventure !

Dans ce cadre nous recherchons un :

STAGE – Ingénieur Implémentation d’un processeur multicœur  RISC-V sur FPGA (F/H)Basé à Palaiseau (91)

QUI ETES-VOUS ?

  • Etudiant en école d’ingénieur ou de formation équivalente, vous préparez un Master 2 en électronique et informatique embarquée?

  • Votre formation vous a permis d’acquérir des compétences dans les domaines suivants :

  • Connaissances des architectures de calcul
  • Connaissances des systèmes embarqués
  • VHDL
  • FPGA
  • Langage C
  • Environnement Linux
  • Connaissances System Verilog et assembleur
  • Vous faites preuve de rigueur et de curiosité au quotidien c’est la raison pour laquelle vous souhaitez effectuer votre stage en recherche ?

  • Enfin vous souhaitez évoluer dans un milieu international et de ce fait parler couramment anglais (Niveau B2-C1 attendu) ?

Gros plus si vous avez participé au concours national étudiant RISC-V !

Vous vous reconnaissez ? Alors découvrez vite vos futures missions :)

CE QUE NOUS POUVONS ACCOMPLIR ENSEMBLE :

Situé au sein du centre de recherche Thales Research & Technology de Palaiseau, le Laboratoire Calcul Haute Performance (LCHP) s’intéresse au développement de solutions innovantes pour des applications embarquées. Il bénéficie d’une expertise aussi bien au niveau logiciel (programmation parallèle, outil de prototypage rapide et virtuel) que matériel (architectures hétérogènes, systèmes sur puce) le rendant apte à répondre aux différents besoins du Groupe Thales.

Depuis quelques années, Thales investit dans les processeurs basés sur RISC-V et le matériel libre (« open-source hardware »). Thales est membre de RISC-V International qui spécifie le jeu d’instructions RISC-V et membre fondateur de l’OpenHW Group qui développe et diffuse en open-source des cœurs de processeur RISC-V et les piles logicielles correspondantes.

Au sein de l’OpenHW Group, Thales est un contributeur majeur sur les développements du cœur de processeur CVA6 (https://github.com/openhwgroup/cva6) qui est un processeur applicatif 32/64 bits RISC-V capable d’exécuter Linux et pouvant cibler à la fois des cibles ASIC et FPGA.

Pour répondre à ses besoins opérationnels en terme de performance, de sûreté de fonctionnement et de sécurité, Thales souhaite aujourd’hui mettre en œuvre un processeur pour cible FPGA composé de plusieurs cœurs de calcul CV32A6.

Dans ce contexte, vos missions seront les suivantes :

  • Tout d’abord, vous effectuerez la réalisation d’un état de l’art des techniques existantes open-source de processeurs multicœurs intégrant des propriétés de sûreté de fonctionnement et de sécurité

  • Vous prendrez en main les technologies open-source existantes permettant la construction de multicœurs

  • Vous serez chargé d’intégrer un mécanisme de cohérence de caches dans l’infrastructure RISC-V existante

  • Vous serez également chargé de l’intégration d’un cache partagé configurable de niveau L2 dans l’infrastructure RISC-V existante

  • Vous vous occuperez de l’implantation et la validation sur carte de développement FPGA ou émulateur matériel FPGA des architectures matérielles réalisées

  • Vous réaliserez la mesure des performances des CVA6 multicœurs obtenus via l’exécution de plusieurs applications de benchmarking

  • Enfin, vous rédigerez une documentation de la synthèse des résultats obtenus

Thales s’engage pour l’emploi et l’insertion des personnes en situation de handicap. A ce titre, notre établissement Thales Research&Technology France est reconnu Organisme Handi-Accueillant

Tous nos stages sont conventionnés et soumis à une gratification dont le montant est déterminé selon votre niveau d’études.

Innovation, passion, ambition : rejoignez Thales et créez le monde de demain, dès aujourd’hui.

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Ingénierie matérielle”.