Recruteur : Dassault Systèmes
Région :
- Yvelines
Secteur :
- Informatique, Télécom, Multimédia, NTIC
Niveau d'étude :
Expérience professionnelle :
- Type de contrat : Stage
- Lieu de travail :
- Publié : 25/01/2021
- Référence : 28004
Description du poste
Imaginez demain...
Le département Recherche et Sciences étudie les technologies existantes ou nouvelles ayant une forte pertinence pour Dassault Systèmes. Il définit et développe des composants, des prototypes et des expériences qui ont une plus-value importante pour les produits de Dassault Systèmes ou son portefeuille de brevets. Ce département est en relation avec l’ensemble des équipes de R et D des différentes marques de Dassault Systèmes en France et à l’international.
Au cœur de ce département, le service chargé de ses opérations favorise le partage d’informations au sein de celui-ci. Il promeut également l’excellence logicielle pour une diffusion à l’ensemble du département puis à la R et D.
Vous trouverez votre place place dans ce service pour définir, développer puis expérimenter des outils d’analyse de code. Vous serez en même temps en relation avec en grande partie des équipes du département Recherche et Sciences, fournisseurs de la base de code étudiée, avec les équipes de R et D chargées de l’environnement de développement pour assurer une intégration maximum des travaux puis, enfin, avec différentes équipes de R et D qui voudraient bénéficier de ces travaux.
Vos futurs défis
Vous serez en charge d'étudier les différents outils d’analyse de code (C++, JavaScript, Python…) disponible en interne ou en externe pour les appliquer à une base de code hétérogène et en détecter des patrons de conception (structures de code semblables répétées à plusieurs endroits de la base de code). Ces outils pourront exploiter des outils d’apprentissage automatique.
Fort de cette étude et de son expérimentation, vous devrez ensuite proposer des méthodes permettant la factorisation de ces patrons puis en proposer une mise en œuvre qui pourra être déployée sur l’ensemble de la base de code du département Recherche et Sciences. Cette mise en œuvre devra être reproductible et automatisable. Elle devra également intégrer le souci rigoureux de l’acceptation de la démarche par l’ensemble des développeurs, tâche dont vous serez en charge via une conduite du changement permanente.
Une étape préliminaire à ces travaux pourra être de générer, en collaboration avec les équipes de R et D chargées des outils de développement, les arbres syntaxiques des codes dans un format exploitable par LLVM.
Vos atouts pour réussir:
Etudiant préparant un diplôme de niveau bac+5 en école d'ingénieur ou Master universitaire, vous vous spécialisez en informatique.
Des notions en Apprentissage automatique (Machine Learning) sont un plus.
Vous disposez de bonnes connaissances dans l'utilisation d'outils de développement (génération de logs et analyse) et interpréteur de commandes.
Vous vous intéressez à la théorie des langages et compilateurs (modélisation lexicographique et sémantique), idéalement avec une très bonne connaissance de patrons de conception classiques (tris, filtre, transformations…).
Vous avez des connaissances dans un ou plusieurs des langages de programmation suivants: C++, JavaScript, Python ;
Vous appréciez explorer de nouvelles méthodes et pratiques, et les mettre en place dans votre entourage.
Un intérêt pour le software Craftsmanship.
Profil de l'entreprise
Postuler
Formulaire de candidature : Postuler à l'offre
Autres offres : Dassault Systèmes
Aujourd'hui, il y a 31 offres
Publié | Titre | Ville | Type |
---|---|---|---|
25/01/2021 | Développement d'un chatbot r&d (h/f) | Vélizy-Villacoublay | Stage |
25/01/2021 | Ingénieur support commercial h/f | Vélizy-Villacoublay | Stage |
25/01/2021 | Ingénieur développement web 3d territory & city h/f | Vélizy-Villacoublay | CDD, CDI |
25/01/2021 | Ingénieur procédés & 3d design avec catia (f/h) - pharma process | Toulouse | Stage |
25/01/2021 | Emear r&d customer success operations application developer (h/f) | Vélizy-Villacoublay | Stage |
25/01/2021 | Ingénieur qa catia h/f | Vélizy-Villacoublay | CDD, CDI |
25/01/2021 | Chargé développement des compétences partenaires h/f | Nanterre | Stage |
25/01/2021 | Ingénieur développement outil h/f | Vélizy-Villacoublay | Stage |
25/01/2021 | Consultant solution h/f | Versailles | CDD, CDI |
25/01/2021 | Ergonomie de scénario biovia multi-applications (h/f) | Vélizy-Villacoublay | Stage |