Développeur C++ – ingénierie logicielle
il y a 20 heures
Développeur C++ – ingénierie logicielle & optimisation pour l'IA embarquée H/F Rejoignez le CEA pour donner du sens à votre activité, mener ou soutenir des projets de R&D nationaux et internationaux, cultiver et faire vivre votre esprit de curiosité. Nous cherchons un(e) développeur -développeuse C++ expérimenté(e) – ingénierie logicielle & optimisation pour l'IA embarquée pour le CEA/DRT/List (Direction de la Recherche Technologique). 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. Vous intégrerez une équipe pour travailler sur la plateforme Aidge, et gagner en visibilité et notoriété auprès de l’ensemble des partenaires du projet (plus de 40), allant de la start-up à plusieurs grands groupes. C’est également une occasion pour vous de monter en compétence sur la compréhension des modèles d’IA et aux problématiques liées à leur déploiement, dans un domaine aujourd’hui stratégique et extrêmement prisé Contribuer à des backends/exports de Aidge permettant de déployer des algorithmes d'IA optimisés (basés CNN et/ou Transformers notamment) sur certaines cibles matérielles ; Contribuer au développement du cœur de la plateforme Aidge, en y intégrant notamment des méthodes innovantes et/ou issues de l’état de l’art pour l'optimisation de modèles ; Contribuer au maintien et à l’amélioration de l’infrastructure de compilation (CMake) et d’intégration continue (Gitlab CI/CD) notamment pour des cibles matérielles embarquées ; Adhérer à - et renforcer - les bonnes pratiques de développement (règles de codage, revue de code, documentation…); Participer à l’animation de la communauté de la plateforme (réponses aux tickets, forum de discussion etc). Dans l’exercice de votre mission, vous serez également amené(e) à: Développer une expertise sur certains sujets de recherche abordées dans le projet et dont les algorithmes devront être implémentés dans les règles de l’art dans la plateforme (compression / quantification de l’information dans les réseaux de neurones, optimisation topologique, robustesse et explicabilité…); Mettre en place des méthodologies de développement et de comparaison pour nos partenaires et/ou vis-à-vis de l’état de l’art; Interagir avec d’autres équipes du CEA List sur des projets transverses. 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. Entité de rattachement Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat. 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é Référence 2025-38493 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 nous avons 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 contrains 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, 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 40M€ de budget en tout sur 4 ans). Profil du candidat Vous êtes titulaire d’un diplôme d’ingénieur / de master en mathématique, informatique ou génie logiciel avec éventuellement une spécialisation ou expérience dans le domaine de la compilation, de l’intelligence artificielle ou des systèmes embarqués. Aucune connaissance préalable en intelligence artificielle n’est requise : ce sont avant tout votre expérience, vos compétences et votre motivation en programmation C++ (y compris les enjeux d’ingénierie logicielle et d’optimisation bas niveau) qui sont essentielles Vous avez acquis les compétences techniques suivantes : Une bonne maîtrise du langage C++ (C++14 / C++17), de sa librairie standard et des bonnes pratiques de développement en C++; La maîtrise des outils et flots de développement logiciel : compilation (CMake), gestion de version (Git), sur Linux et/ou Windows; Une bonne compréhension de certaines techniques ou algorithmes classiques d’optimisation, d’apprentissage machine et/ou de réseaux de neurones. Autres expériences et/ou compétences qui seraient également appréciées (sans besoin d’être exhaustif): Une connaissance au moins théorique des processus de compilation (parsing, transformation, représentation intermédiaire…); La maîtrise d’un ou plusieurs modèles de programmation parallèle : OpenMP, CUDA et/ou OpenCL; Des notions d’architecture de processeurs (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 handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l'inclusion des travailleurs handicapés. #J-18808-Ljbffr
-
Saclay, Île-de-France CEA Temps pleinInformations générales Entité de rattachement Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.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...
-
Architecte Logiciel Solution
il y a 2 semaines
Saclay, France IRT SystemX Temps pleinRejoignez l’IRT SystemX afin d’imaginer et concevoir un monde numérique plus sûr, plus performant et plus durable. Aux côtés de nos partenaires industriels et académiques, nos ingénieurs-chercheurs adressent de nouveaux usages qui répondent aux grands enjeux de notre temps, sociétaux et technologiques. Ensemble, nous accélérons la...
-
Développeur pour l'instrumentation H/F
il y a 1 semaine
Saclay, France Cea Temps plein« Rejoignez le CEA pour donner du sens à votre activité, mener ou soutenir des projets de R&D nationaux et internationaux, cultiver et faire vivre votre esprit de curiosité. » EN SYNTHESE, QU’EST-CE QUE NOUS VOUS PROPOSONS ? Nous cherchons un(e) développeur(se) pour l’instrumentation. Ce poste de cadre en CDD de 36 mois est basé sur le site du CEA...
-
Développeur pour l'Instrumentation H/F
il y a 1 semaine
Saclay, France Cea Temps plein« Rejoignez le CEA pour donner du sens à votre activité, mener ou soutenir des projets de R&D nationaux et internationaux, cultiver et faire vivre votre esprit de curiosité. » EN SYNTHESE, QU'EST-CE QUE NOUS VOUS PROPOSONS ? Nous cherchons un(e) développeur(se) pour l'instrumentation. Ce poste de cadre en CDD de 36 mois est basé sur le site du CEA...
-
Saclay, France CEA Laboratoire ingénierie logicielle et applications spécifiques Temps pleinTopic description La thèse porte sur le développement de méthodes d’analyse rapide pour la détection et la caractérisation des ondes gravitationnelles, en particulier dans le cadre de la future mission spatiale LISA (Laser Interferometer Space Antenna) prévue par l’ESA vers .L’analyse des données fait intervenir différentes étapes dont l’une...
-
Développeur pour l'instrumentation H/F
il y a 1 semaine
Saclay, Île-de-France CEA Temps pleinInformations générales Entité de rattachement Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.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...
-
Développeur pour l'instrumentation H/F
il y a 1 semaine
Saclay, Île-de-France CEA Temps plein« Rejoignez le CEA pour donner du sens à votre activité, mener ou soutenir des projets de R&D nationaux et internationaux, cultiver et faire vivre votre esprit de curiosité. »EN SYNTHESE, QU'EST-CE QUE NOUS VOUS PROPOSONS ?Nous cherchons un(e) développeur(se) pour l'instrumentation. Ce poste de cadre en CDD de 36 mois est basé sur le site du CEA...
-
Ingénieur.e DevOps
il y a 17 heures
Saclay, France Synchrotron SOLEIL Temps pleinIngénieur.e DevOps & Intégration LogicielleSOLEIL est le centre français de rayonnement synchrotron, situé sur le plateau de Saclay près de Paris. Il s’agit d’un instrument pluridisciplinaire et d’un laboratoire de recherche, ayant pour mission de conduire des programmes de recherche en utilisant le rayonnement synchrotron, de développer une...
-
Saclay, Île-de-France CEA Temps pleinInformations générales Entité de rattachement Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.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...
-
Saclay, France CEA Temps pleinOverview Le CEA recherche un(e) Ingénieur-Chercheur en méthodes formelles et IA pour la cybersécurité logicielle bas niveau. Ce poste de cadre en CDD est basé sur le site Nano-Innov de Paris-Saclay, Essonne (91). Il s'agit d'un poste à pourvoir dès que possible. Pourquoi nous rejoindre Vous rejoindrez notre groupe, spécialisé en analyse automatique...