Stage-Exploration Conjointe Matériel-Algorithme pour IA Embarquée H/F in Cachan

Stage-Exploration Conjointe Matériel-Algorithme pour IA Embarquée H/F in Cachan

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

En un coup d'œil

  • Missions: Explorez des méthodologies pour concevoir des modèles d'IA embarqués performants et économes en ressources.
  • 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: Opportunités de contribution à des projets open source et publications scientifiques.
  • Pourquoi ce job: Relevez des défis techniques dans un environnement bienveillant et responsabilisant.
  • Qualifications: Étudiant(e) en ingénierie ou Master 2, passionné(e) par l'IA et les systèmes embarqués.

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

Contexte

L'intelligence artificielle embarquée (Edge AI) ouvre la voie à des systèmes intelligents capables de prendre des décisions localement, sans dépendre d'une connexion permanente au cloud.

Cette approche répond à des enjeux majeurs de latence, de confidentialité des données, de résilience et de consommation énergétique.

Cependant, concevoir un modèle d'IA performant pour une plateforme embarquée reste un défi complexe.

Les ressources matérielles limitées imposent de trouver le meilleur compromis entre précision, consommation, mémoire et temps d'exécution.

Les recherches récentes en Hardware-Aware Neural Architecture Search (HW-NAS) permettent d'automatiser la recherche d'architectures de réseaux de neurones optimisées pour une cible matérielle donnée.

En parallèle, les technologies de compilation modernes basées sur MLIR (Multi-Level Intermediate Representation) ouvrent de nouvelles perspectives pour rapprocher la conception des modèles d'IA des contraintes réelles du matériel.

Dans ce contexte, ELSYS Design propose un sujet à la croisée de l'IA, des systèmes embarqués, des compilateurs et de la recherche appliquée.

Objectifs

L'objectif est d'explorer de nouvelles méthodologies permettant de concevoir automatiquement des modèles d'IA embarqués performants et économes en ressources, explicables et maintenables et directement déployables sur des plateformes embarquées réelles.

Le stage s'appuiera sur un cas concret de maintenance prédictive appliquée à des moteurs de drones, avec pour ambition de relier l'exploration d'architectures neuronales aux contraintes effectives de compilation, d'optimisation et d'exécution sur cible.

L'étudiant participera ainsi à la création d'une approche innovante intégrant simultanément les dimensions algorithmiques et matérielles du problème.

  • Travaux prévus
  • Mettre en oeuvre une chaîne de compilation pour IA embarquée basée sur ONNX, MLIR, Polygeist et clang.
  • Porter un modèle LSTM/SRU développé lors d'un stage précédent à l'aide de cette chaîne de compilation.
  • Implémenter, si nécessaire, des passes de transformation MLIR via LLVM ou la bibliothèque Python x DSL.
  • Instrumenter un banc de test Hardware-In-The-Loop permettant d'évaluer l'exécution du modèle sur la cible.
  • Mettre en oeuvre plusieurs méthodes HW-NAS identifiées dans la littérature scientifique.
  • Comparer les résultats obtenus avec l'utilisation du modèle LSTM/SRU.
  • Proposer une nouvelle approche prenant en compte les transformations du graphe de calcul jusqu'au binaire déployable sur la cible.
  • Technologies
  • Windows/Linux, Banc de test Linux, Banc Hardware-In-The-Loop,
  • Py Torch. ONNX, LLVM, Clang, Polygeist, MLIR
  • x DSL. Développement embarqué C/Rust, Framework interne overity. ai

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

  • Profil Recherché
  • Profil recherché

Étudiant(e) en dernière année d'école d'ingénieur ou Master 2 en Systèmes Embarqués avec un intérêt marqué pour l'Intelligence artificielle, l'Architecture matérielle, la Recherche appliquée.

Des connaissances en Python, Linux ou développement embarqué sont appréciées.

La curiosité scientifique, l'autonomie et l'envie d'explorer de nouvelles approches techniques seront particulièrement valorisées.

  • Compétences développées
  • Maîtrise d'un système complet matériel/logiciel.
  • Prise en main d'une chaîne complète de développement d'un système embarqué.
  • Compréhension des mécanismes de compilation et d'optimisation pour l'IA embarquée et Intégration de fonctions intelligentes sur plateforme embarquée.
  • État de l'art scientifique, identification d'un verrou technique et proposition d'une réponse innovante.
  • Contribution potentielle à un projet open source interne et à une publication scientifique.
  • 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-Exploration Conjointe Matériel-Algorithme pour IA Embarquée 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-Exploration Conjointe Matériel-Algorithme pour IA Embarquée 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-Exploration Conjointe Matériel-Algorithme pour IA Embarquée H/F in Cachan

Intelligence Artificielle
Systèmes Embarqués
Architecture Matérielle
Recherche Appliquée
Python
Linux
Développement Embarqué

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.