Contrat de pré-thèse, langages de haut niveau et outils de visualisation pour le design hardware.

Type de contrat : CDD

Contrat renouvelable : Oui

Niveau de diplôme exigé : Bac + 5 ou équivalent

Fonction : Chercheur contractuel

Niveau d'expérience souhaité : Jeune diplômé

Contexte et atouts du poste

Nous proposons d'explorer la conception de systèmes matériels (type 'System-On-Chip'), composés d'un ou plusieurs processeurs RISC-V et co-processeurs, automatiquement générés à partir d'un code de description. L'originalité de notre approche sera de permettre de modifier la frontière entre la partie CPU (code exécuté) et la partie co-processeurs (hardware généré à partir du code). Cette modification sera dans un premier temps spécifiée par l'utilisateur, puis dans un second temps automatiquement explorée en fonction du FPGA cible (compromis resources/performances). Pour faciliter une reconfiguration rapide, notamment concernant la partie placement-routage sur FPGA, nous proposons d'explorer des techniques de reconfiguation /incrémentales/, qui autoriseraient de changer une partie d'un design sans remettre en question le routage des éléments inchangés. Nous nous attacherons à développer des méthodes de visualisation dans ce contexte, pour facilier la conception et la compréhension des designs obtenus.

Mission confiée

Il s'agit d'un contrat de pré-thèse, qui enchainera sur une thèse si le candidat et le future directeur de thèse souhaitent continuer à la fin des trois mois.

Il s'agit donc de commencer a explorer le sujet décrit ci-dessus.

Principales activités

Recherche et développement dans le domaine du "hardware design".

Compétences

Compétences techniques et niveau requis :

  • Programmation, excellent (C/C++/python/GL/Cuda)
  • Algorithmique, optimisation combinatoire
  • Connaissances en electronique

Langues :

  • Anglais, excellent niveau

Compétences relationnelles :

  • Travail en equipe internationale

 

Avantages

  • Restauration subventionnée
  • Transports publics remboursés partiellement
  • Congés: 7 semaines de congés annuels + 10 jours de RTT (base temps plein) + possibilité d'autorisations d'absence exceptionnelle (ex : enfants malades, déménagement)
  • Possibilité de télétravail (après 6 mois d'ancienneté) et aménagement du temps de travail
  • Équipements professionnels à disposition (visioconférence, prêts de matériels informatiques, etc.)
  • Prestations sociales, culturelles et sportives (Association de gestion des œuvres sociales d'Inria)
  • Accès à la formation professionnelle
  • Sécurité sociale

Rémunération

2100 € brut/mois