Conception de Bibliothèques D'instrumentation

il y a 1 semaine


BoulogneBillancourt, France Aneo Temps plein

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 plein

    Dans 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 plein

    Scale-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 plein

    Descriptif 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 plein

    Contexte 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...


  • Boulogne-Billancourt, Île-de-France Ville de Boulogne Billancourt Temps plein

    Descriptif 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 plein

    Rattaché 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 plein

    Contexte 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 plein

    Contexte 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...


  • Boulogne-Billancourt, France Park'n Plug Temps plein

    Rejoignez 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...


  • Boulogne-Billancourt, France Exoceth Consulting Temps plein

    Ingé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...