Conception de Bibliothèques D'instrumentation
il y a 1 semaine
Nous sommes à la recherche d'un stagiaire talentueux pour concevoir des bibliothèques d'instrumentation dynamique pour les outils de compilation Valgrind, LLVM ou Intel Pin. Le but de ce stage est d'implémenter et d'intégrer un outil d'instrumentation pour l'analyse des opérations en arithmétique flottante, tout en limitant l'impact sur les performances.
*
Le contexte :*
- Le projet Interflop, financé par l'Agence Nationale pour la Recherche (ANR), vise à fournir des outils et méthodologies pour analyser et corriger les problèmes causés par les erreurs d'arrondi en calcul flottant. Plusieurs outils ont été développés dans le cadre de ce projet, notamment Verificarlo, une extension de LLVM développée par l'UVSQ, Verrou, une extension de Valgrind développée par EDF, et Pene, une extension de Intel Pin développée par ANEO. Ces trois outils intègrent des bibliothèques d'analyse qui pourraient être mutualisées._
- Une première version d'API commune a été établie et des premières intégrations croisées de ces bibliothèques ont déjà été réalisés. Il a alors été établi que pour tirer au mieux profit des capacités des trois outils, il convient de faire évoluer cette API. Ces évolutions devront permettre de minimiser l'impact sur les performances. En particulier, elles devront permettre l'exécution de codes multithread._
**Les missions**:
Le stagiaire aura pour mission de définir une nouvelle API commune pour faciliter l'intégration des bibliothèques d'analyse dans les trois outils. Il commencera par effectuer l'intégration d'une nouvelle bibliothèque d'analyse avec l'aide des développeurs des outils. Une fois les contraintes d'intégration identifiées, il travaillera à définir la nouvelle API. L'intégration de bibliothèques existantes permettra de valider la nouvelle API. Certaines bibliothèques pourront nécessiter une prise en compte des aspects multithread.
Les pré-requis pour ce stage incluent la connaissance de C ou C++, le développement sous environnements GNU/Linux, et la programmation multithread.
Des compétences optionnelles, telles que la connaissance de Docker, la programmation système et l'assembleur x86, seront également appréciées.
*_
Mots-clés : valgrind, llvm, Intel pin, programmation en mémoire partagée, arithmétique flottante, open-source._*
*
Références :*
**Pourquoi nous rejoindre ?**
**Formation**: 1/2 journée par mois pour explorer de nouveaux sujets et outils, du temps pour approfondir les outils,
**Culture**: Organisation aplatie pour plus d'autonomie, événements publics,
Notre communauté technique travaille à sa conversion vers l’open-source avec de plus en plus de projets (y compris clients) publiés sur notre Github. C’est d’ailleurs un bon moyen de découvrir comment nos développements s’organisent.
*
Informations pratiques :*
- Stage basé à Boulogne Billancourt
- Gratification stage : Entre 1100 euros et 1300 euros par mois
- Process : 1 er échange RH / 2eme échange avec deux membres de ta future équipe
- Aneo s’inscrit dans une démarche d’égalité, de diversité et d’inclusion. Tous nos postes sont ouverts aux personnes en situation de handicap._
Type d'emploi : Temps partiel
Salaire : 1 100,00€ à 1 300,00€ par mois
-
Leader Conception Câblage
il y a 10 heures
Boulogne-Billancourt, France Estella Consulting Temps pleinDans le cadre de notre développement dans la **région IDF**, nous recherchons pour un de nos client, un **Leader Conception Câblage H/F**. - Vos missions_: - Piloter le développement technique et la validation des câblages et des pièces liées associées, - Respecter les exigences Qualité-Délais-Prestation, - Piloter le développement des pièces...
-
Product Design
il y a 5 jours
Boulogne-Billancourt, France Sept Lieues Temps pleinScale-up, elle développe une marketplace qui a objectif d’optimiser la gestion des restaurants en étroite liaison avec leurs fournisseurs. **LE POSTE / LES MISSIONS**: - Vous serez le 1er product designer de l'équipe.- Lead Product Design : Vous concevez d'excellentes expériences de produits sur le Web et sur mobile. Vous collaborez avec vos...
-
Assistant de conservation
il y a 2 semaines
Boulogne-Billancourt, Île-de-France Ville de Boulogne Billancourt Temps pleinDescriptif et missionsSous l'autorité du responsable du service Archives Municipales et Patrimoine, vous êtes chargé de collecter, de classer et conserver les documents produits par les services municipaux. Missions principales : Gestion de la salle de lecture (respect du règlement, sécurité des documents consultés, assistance aux lecteurs, gestion...
-
Développeur Java
il y a 6 jours
Boulogne-Billancourt, France Viveris. Temps pleinContexte de la mission: Nous recherchons un développeur Fullstack Java/React - Confirmé/Sénior Dans le cadre du projet Référentiel Valeurs, visant à centraliser, fiabiliser et gouverner l'ensemble des données relatives aux instruments financiers, vous rejoignez la squad Applicative composée de 3 développeurs Logiciel, d'un Architecte technique, d'un...
-
Assistant de conservation H/F
il y a 6 heures
Boulogne-Billancourt, Île-de-France Ville de Boulogne Billancourt Temps pleinDescriptif et missionsSous l'autorité du responsable du service Archives Municipales et Patrimoine, vous êtes chargé de collecter, de classer et conserver les documents produits par les services municipaux. Missions principales : Gestion de la salle de lecture (respect du règlement, sécurité des documents consultés, assistance aux lecteurs, gestion...
-
Développeur Front Senior
il y a 4 semaines
Boulogne-Billancourt, France BEHIVE Temps pleinRattaché au Tech Lead et en collaboration avec le Product Owner, vous intervenez en tant que Développeur Front Senior sur l'ensemble du cycle de vie des applications : de l'analyse des besoins à la conception, au développement, aux tests, à la mise en production et à la maintenance. Votre rôle est de concevoir des solutions fiables et évolutives...
-
Développeur Java/React H/F
il y a 2 semaines
Boulogne-Billancourt, Île-de-France Viveris Temps pleinContexte de la mission:Nous recherchons un développeur Fullstack Java/React - Confirmé/Sénior Dans le cadre du projet Référentiel Valeurs, visant à centraliser, fiabiliser et gouverner l'ensemble des données relatives aux instruments financiers, vous rejoignez la squad Applicative composée de 3 développeurs Logiciel, d'un Architecte technique, d'un...
-
Développeur Java/React H/F
il y a 5 heures
Boulogne-Billancourt, Île-de-France Free-Work Temps pleinContexte de la mission:Nous recherchons un développeur Fullstack Java/React - Confirmé/SéniorDans le cadre du projet Référentiel Valeurs, visant à centraliser, fiabiliser et gouverner l'ensemble des données relatives aux instruments financiers, vous rejoignez la squad Applicative composée de 3 développeurs Logiciel, d'un Architecte technique, d'un...
-
Ingénieur en Développement Python H/F
il y a 1 semaine
Boulogne-Billancourt, France Park'n Plug Temps pleinRejoignez Park'n Plug, acteur incontournable de la transition énergétique et de la mobilité électrique ! Park'n Plug conçoit, installe et gère des solutions innovantes pour la recharge de véhicules électriques, adaptées aux besoins des copropriétés, des entreprises et des particuliers. Grâce à notre expertise technique et à nos solutions...
-
Ingénieur Procédés Cycle Eau
il y a 2 semaines
Boulogne-Billancourt, France Exoceth Consulting Temps pleinIngénieur Procédés cycle Eau / Vapeur (H / F) Informations clés : Référence : 251600S Démarrage : Dès que possible Durée : Long Terme Type de contrat : CDIC Zone géographique : Île-de-France Déplacements possibles : Oui Ponctuellement en France Langue : Français Contexte de la mission Au sein d'un département d'ingénierie de maîtrise...