Job Search and Career Advice Platform

Activez les alertes d’offres d’emploi par e-mail !

Ingénieur développement d'outils logiciels pour l'IA embarquée frugale H/F

CEA

Saclay

Sur place

EUR 40 000 - 60 000

Plein temps

Aujourd’hui
Soyez parmi les premiers à postuler

Générez un CV personnalisé en quelques minutes

Décrochez un entretien et gagnez plus. En savoir plus

Résumé du poste

Un institut de recherche technologique à Saclay recherche un Ingénieur développement d'outils logiciels pour l'IA embarquée. Vous contribuerez au développement de la plateforme Aidge et étudierez l’embarquabilité des modèles d’IA. Une forte expertise en algorithmes ainsi qu’une maîtrise des langages C/C++ et Python sont requises. Vous intégrerez une équipe dynamique avec un environnement de premier plan, incluant une plateforme de calcul avancée.

Prestations

Accès à une plateforme de calcul de dernière génération
Environnement collaboratif avec des acteurs de l'IA

Qualifications

  • Expérience dans le développement d’algorithmes pour IA ou systèmes embarqués.
  • Compréhension des réseaux de neurones profonds.
  • Expérience avec des modèles de programmation parallèle.

Responsabilités

  • Développer la plateforme Aidge en intégrant des modèles avancés.
  • Étudier l’embarquabilité des modèles d’IA.
  • Participer à la dissémination scientifique des résultats.

Connaissances

Connaissance des algorithms d'apprentissage automatique
Maîtrise de C/C++
Connaissance de Python

Formation

Diplôme d’ingénieur / master en IA ou systèmes embarqués

Outils

PyTorch
Keras
OpenMP
CUDA
OpenCL
Git
Description du poste
Ingénieur développement d'outils logiciels pour l'IA embarquée frugale H/F

Mathématiques, information scientifique, logiciel

Ingénieur développement d'outils logiciels pour l'IA embarquée frugale H/F

Ce poste de cadre en CDD de 18 mois est basé sur le site Nano‑Innov de Paris‑Saclay, Essonne (91). Ce poste est à pourvoir dès que possible.

Nous étudions l’utilisation de modèles d’intelligence artificielle pour la segmentation sémantique d’ambiances sonores et leur mise en œuvre embarquée.

Responsabilités principales
  • Contribuer au développement de la plateforme Aidge, en y intégrant des modèles de l’état de l’art.
  • Étudier et expérimenter l’embarquabilité des modèles d’IA développés dans le projet sur des cibles matérielles contraintes : optimisation et compression de réseaux de neurones, stratégie d’exécution, etc.
  • Participer à la dissémination scientifique des résultats de recherches du projet (contributions aux publications dans des revues ou conférences internationales).
  • Développer une expertise sur des sujets de recherche abordés dans l’équipe, tels que : compression / quantification de l’information dans les réseaux de neurones, robustesse, optimisation topologique, modélisation et synthèse de haut niveau…
  • Interagir avec l’équipe de chercheurs, les doctorants du laboratoire et les partenaires du projet.
Avantages et environnement

Vous bénéficierez au CEA‑List d’un environnement de premier plan avec notamment l’accès à Factory‑IA, une plateforme de calcul de dernière génération péta‑flopique comptant une trentaine de nœuds de calcul et plus de 200 cartes GPU, dont une partie de toute dernière génération (GPU A100 de NVidia).

Vous intégrerez également une équipe dynamique, au cœur de l’écosystème IA en France, qui a noué des liens privilégiés avec les principaux acteurs industriels et académiques du domaine.

Profil du candidat

Vous êtes titulaire d’un diplôme d’ingénieur / de master dans le domaine de l’intelligence artificielle ou des systèmes embarqués.

Vous avez une expérience dans le développement d’algorithmes ou d’applications en intelligence artificielle ou sur système embarqué et microcontrôleurs (réseaux de neurones, optimisation, parallélisation et/ou vectorisation de code…​).

Compétences techniques requises
  • Une bonne compréhension des algorithmes d’apprentissage automatique, en particulier des réseaux de neurones profonds : définition d’une topologie, d’une fonction de coût, d’un optimiseur…​
  • Une connaissance des modèles classiques à base de réseaux de neurones pour la vision par ordinateur : notamment convolutionnels, détecteurs d’objets et/ou modèles attentionnels.
  • Une bonne maîtrise de C/C++ avec leur librairie standard et/ou Python.
Expérience et/ou compétences souhaitées
  • Une expérience de conception d’algorithmes et/ou d’applications avec une librairie d’apprentissage profond (PyTorch, Keras, N2D2…)​
  • La maîtrise d’un ou plusieurs modèles de programmation parallèle : OpenMP, CUDA et/ou OpenCL.
  • La maîtrise des outils et approches de développement logiciel : gestion de version (Git), compilation, stratégies de test.
  • Des notions d’architecture de calculateurs embarqués (type de jeux d’instructions, hiérarchie mémoire…).

Conformément aux engagements pris par le CEA en faveur de l’intégration des personnes en situation de handicap, cet emploi est ouvert à toutes et à tous.

Entité de rattachement

Le CEA est un acteur majeur de la recherche, au service des citoyens, de l’économie et de l’État. Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un socle de recherche fondamentale. Le CEA s’engage depuis plus de 75 ans au service de la souveraineté scientifique, technologique et industrielle de la France et de l’Europe pour un présent et un avenir mieux maîtrisés et plus sûrs. Implanté au cœur des territoires équipés de très grandes infrastructures de recherche, le CEA dispose d’un large éventail de partenaires académiques et industriels en France, en Europe et à l’international. Les 20 000 collaboratrices et collaborateurs du CEA partagent trois valeurs fondamentales :

  • La conscience des responsabilités
  • La coopération
  • La curiosité
Description de la Direction

La direction de la recherche technologique du CEA (DRT) dispose d’un portefeuille de technologies dans les domaines de l’information et de la communication, de l’énergie et de la santé. Interface entre la recherche et l’industrie, elle a pour mission la maturation et le transfert technologique, en allant de la preuve de concept théorique jusqu’au démonstrateur industriel, pour en faire bénéficier l’industrie. Le CEA List, Laboratoire de recherche spécialisé dans les systèmes numériques intelligents, est situé au cœur du pôle scientifique et technologique de Paris‑Saclay.

Description de l’unité

Au sein du CEA‑List, le Laboratoire Intelligence Artificielle Embarquée (LIAE) a pour mission le développement de solutions innovantes pour l’IA embarquée. Cette équipe pluridisciplinaire couvre des compétences allant de l’optimisation avancée d’algorithmes et d’applications à leur implémentation efficace sur des composants matériels embarqués, souvent contraints en capacité de calcul, qu’ils soient issus du commerce ou développés au laboratoire (accélérateurs spécialisés ASIC). Au cœur des développements de l’équipe se figure notamment la plateforme logicielle open source Aidge (https://projects.eclipse.org/projects/technology.aidge), dédiée à l’optimisation (quantification, compression), à la compilation haut niveau (mapping et ordonnancement de graphes de calcul) et à la génération de code optimisé pour l’IA embarquée. Cette plateforme, qui ambitionne de devenir la plateforme européenne de référence pour l’IA embarquée, est actuellement développée avec le soutien d’un large consortium d’industriels et de fournisseurs de composants, dans le cadre d’un projet national et d’un projet européen d’envergure (40 partenaires et près de 40 M€ de budget en tout sur 4 ans).

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.