Stage-Architecture-Fpga-Accélération-Reseaux-Neurone H/F in Cachan

Stage-Architecture-Fpga-Accélération-Reseaux-Neurone H/F in Cachan

Cachan Internship 0 - 65000 € / an (estimé) Sur site
E

En un coup d'œil

  • Missions: Concevoir des architectures d'inférence distribuées pour optimiser les performances des réseaux de neurones.
  • Entreprise: ELSYS Design, expert en systèmes électroniques embarqués avec une culture collaborative.
  • Avantages: Titre restaurant, remboursement du Pass Navigo, accès aux activités sociales et culturelles.
  • Autres infos: Ambiance humaine et bienveillante, opportunités de carrière enrichissantes.
  • Pourquoi ce job: Relevez des défis techniques tout en développant vos compétences en IA et FPGA.
  • Qualifications: Étudiant(e) en ingénierie ou Master, passionné(e) par l'électronique et l'IA.

Le salaire estimé est compris entre 0 - 65000 € par an.

Contexte

L'essor des modèles d'intelligence artificielle entraîne une croissance continue des besoins en calcul.

Si les GPU dominent aujourd'hui l'inférence et l'entraînement de ces modèles, de nombreuses applications embarquées ou temps réel nécessitent des solutions plus performantes énergétiquement, plus déterministes et mieux adaptées aux contraintes de déploiement.

Les FPGA constituent une alternative particulièrement intéressante grâce à leur capacité à implémenter des accélérateurs matériels spécialisés.

Toutefois, la taille croissante des réseaux de neurones dépasse souvent les capacités d'un composant unique et conduit à envisager des architectures distribuées capables de mobiliser plusieurs accélérateurs de manière coordonnée

L'enjeu n'est plus seulement d'accélérer les calculs, mais de permettre à un système de s'adapter dynamiquement aux ressources disponibles, d'orchestrer plusieurs accélérateurs matériels et d'optimiser les transferts de données afin de maximiser les performances globales.

Dans ce contexte, ce stage propose d'explorer une nouvelle génération d'architectures d'inférence distribuées capables d'exploiter plusieurs FPGA de façon dynamique et évolutive.

Objectifs

L'objectif du stage est de concevoir une architecture modulaire permettant de répartir dynamiquement l'exécution d'un réseau neuronal entre plusieurs accélérateurs FPGA.

  • Le stagiaire participera à la définition d'un mécanisme d'orchestration capable de :
  • Identifier automatiquement les ressources matérielles disponibles ;
  • Répartir les traitements entre plusieurs accélérateurs ;
  • Adapter le chemin d'exécution en fonction des capacités du système ;
  • Intégrer des traitements exécutés sur processeur lorsque certaines opérations ne sont pas accélérées matériellement ;

Évaluer l'impact des stratégies de distribution sur les performances et l'efficacité du système.

  • Travaux prévus
  • État de l'art sur l'inférence distribuée.
  • Analyse des mécanismes de partitionnement des réseaux neuronaux.
  • Définition d'un mécanisme d'orchestration.
  • Répartition dynamique des tâches de calcul.
  • Prototypage sur plateforme FPGA.
  • Développement de composants matériels et logiciels.
  • Évaluation des performances.
  • Technologies
  • FPGA. Vivado, Vitis.
  • Linux embarqué.
  • VHDL / System Verilog.
  • Py Torch.
  • AXI / AXI-Stream.

L'agence de rattachement de cette offre se situe à Paris.

  • Profil Recherché
  • Profil recherché

Vous êtes étudiant(e) en dernière année d'école d'ingénieurs ou en Master avec un intérêt marqué pour :

  • FPGA et Electronique numérique ;
  • Architectures matérielles avancées ;
  • Systèmes embarqués ;
  • Intelligence artificielle ;
  • Problématiques de performance et d'optimisation.

Des connaissances en VHDL, System Verilog, C ou Python sont nécessaires.

Compétences développées

A l'issue du stage, vous aurez acquis

  • Une expérience concrète de conception d'accélérateurs IA sur FPGA.
  • Une compréhension approfondie des problématiques de déploiement de réseaux neuronaux et des compétences avancées en architecture matérielle distribuée.
  • Une expérience d'intégration matériel/logiciel.
  • Une vision complète d'un projet mêlant intelligence artificielle, électronique numérique et développement logiciel.
  • Avantages Salariaux
  • Titre restaurant presque intégralement pris en charge
  • Accès aux activités sociales et culturelles du CSE
  • Remboursement de 70% du Pass Navigo en Île-de-France
  • Qui sommes-nous

ELSYS Design est une société d'ingénierie spécialisée dans la conception de systèmes électroniques embarqués.

Nous accompagnons nos clients issus de secteurs variés (énergie, semiconducteur, défense, spatial, transport, etc.) dans 4 domaines principaux : la microélectronique (FPGA, ASIC, So C), la carte, le logiciel embarqué et l'ingénierie système.

Chez ELSYS Design, nous sommes tous ingénieurs, votre manager sera donc lui aussi issu de la technique.

Il veillera à vous proposer des projets pertinents qui vous permettront de vous constituer une expérience riche, bâtie sur un socle de compétences recherchées.

Vous aimez relever des défis techniques ?

Vous avez envie d'évoluer dans une ambiance humaine, bienveillante et responsabilisante ?

D'intégrer une structure familiale, présentant les avantages d'un grand groupe ?

#J-18808-Ljbffr

Stage-Architecture-Fpga-Accélération-Reseaux-Neurone H/F in Cachan employeur : ELSYS Design SA

ELSYS Design est un employeur de choix, offrant un environnement de travail dynamique et collaboratif où l'innovation et l'amélioration continue sont au cœur de notre culture. Nos employés bénéficient de nombreuses opportunités de développement professionnel, ainsi que d'un cadre de travail stimulant à proximité des centres technologiques majeurs, favorisant ainsi les échanges et la créativité. Rejoindre ELSYS Design, c'est s'engager dans une aventure enrichissante au sein d'une entreprise à la pointe de la technologie.

E

Coordonnées :

Équipe de recrutement de ELSYS Design SA

Conseils d'expert StudySmarter🤫

Voici comment nous pensons que tu pourrais décrocher Stage-Architecture-Fpga-Accélération-Reseaux-Neurone H/F in Cachan

✨Participez à des hackathons

Les hackathons sont un excellent moyen de montrer vos compétences tout en travaillant sur des projets concrets. Cherchez ceux qui se déroulent dans votre région ou en ligne et n'hésitez pas à y participer. Ça peut vraiment faire la différence dans votre candidature pour un stage chez ELSYS Design SA !

✨Contribuez à des projets open-source

Les contributions open-source sont une super manière de gagner en visibilité dans le monde du développement logiciel. Rejoindre des projets sur des plateformes comme GitHub peut impressionner les recruteurs et vous donner pratiquement un pied dans la porte chez ELSYS Design SA. C'est du concret que vous pouvez montrer !

✨Faites le plein de ressources universitaires

Profitez de tout ce que votre école ou université propose ! Regardez les forums de stages, les rencontres avec des recruteurs sur le campus, ou même des événements de présentation des entreprises. C'est souvent là que se trouvent les meilleures opportunités de stages dans l'ingénierie logicielle.

✨Soyez actif sur LinkedIn

N'attendez pas de postuler pour vous faire remarquer. Publiez vos projets, partagez des articles intéressants sur l’actualité tech, et n’hésitez pas à rejoindre des groupes relatifs à l'ingénierie logicielle. Cela vous aidera non seulement à vous faire un réseau, mais aussi à attirer l’attention des recruteurs de ELSYS Design SA.

Nous pensons qu'il te faut ces compétences pour exceller en tant que Stage-Architecture-Fpga-Accélération-Reseaux-Neurone H/F in Cachan

FPGA
VHDL
SystemVerilog
C
Python
Architectures matérielles avancées
Systèmes embarqués

Quelques conseils pour ta candidature 🫡

Montre tes projets !:Dans le domaine de l'ingénierie et du développement logiciel, on aime voir ce que tu as déjà réalisé. Mets en avant tes projets personnels ou universitaires dans ton CV, et n'hésite pas à créer un portfolio en ligne sur GitHub pour montrer ton code. Ça prouve ta passion et tes compétences !

Personnalise ta lettre de motivation:Pour un stage, la motivation est clé. Explique pourquoi tu veux rejoindre ELSYS Design SA et ce que tu espères apprendre. Sois précis : cite des technologies ou des pratiques que tu aimerais développer là-bas. Fais en sorte que ça renvoie une image dynamique et intéressée de ta part !

Mentionne tes compétences techniques:Assure-toi d’inclure toutes tes compétences techniques pertinentes dans ton CV, que ce soit sur des langages de programmation comme Python ou Java, ou sur des outils comme Git et Docker. Ça aide les recruteurs à voir rapidement ce que tu peux apporter à leur équipe.

Sois clair sur tes disponibilités:Pour un stage, les recruteurs veulent souvent savoir quand tu peux commencer et combien de temps tu peux travailler. Sois transparent sur tes disponibilités dans ta lettre de motivation. Ça montre que tu es organisé et sérieux dans ta recherche. Applique directement sur notre site pour certaines opportunités chez ELSYS Design SA !

Comment te préparer à un entretien d'embauche chez ELSYS Design SA

✨Sois prêt à coder en direct !

Lors de l'entretien, il est fort probable que tu te retrouves face à un test de codage en direct. Prépare-toi à résoudre des problèmes algorithmiques ou à débugger un code, donc n'hésite pas à pratiquer des plateformes comme LeetCode ou HackerRank avant d'y aller.

✨Démontre ton intérêt pour l'apprentissage

En tant que stagiaire, ton potentiel d'apprentissage est clé ! Sois prêt à parler des technologies ou des langages que tu aimerais maîtriser. Comme tu es encore en début de carrière, les entreprises veulent voir ta motivation et ta capacité à évoluer.

✨Prépare ton portfolio

Même si c'est un stage, avoir un portfolio de tes projets personnels ou académiques peut faire la différence. Montre-les ! Cela peut être des applications, des sites web ou même des petits scripts que tu as écrits. Apprête-toi à expliquer ton rôle et les technologies utilisées.

✨Pose des questions techniques

N'hésite pas à poser des questions sur les technologies que l'entreprise utilise ou les méthodes de développement agiles qu'ils mettent en place. Cela montrera non seulement ton intérêt, mais aussi ta capacité à t'investir dans leur équipe, ce qui est essentiel pour un stage.