STAGE - Ingénieur Développement (H-F) - Intégration d'un moteur de synchronisation différentielle pour 3DDrive
Stage Vélizy-Villacoublay (Yvelines) Conception / Génie civil / Génie industriel
Description de l'offre
Company descriptionDescriptif de l'entreprise
Dassault Systèmes, « The 3DEXPERIENCE Company », offre aux entreprises et aux particuliers les univers virtuels nécessaires à la conception d’innovations durables. Ses solutions leaders sur le marché transforment pour ses clients, la conception, la fabrication et la maintenance de leurs produits. Les solutions collaboratives de Dassault Systèmes permettent de promouvoir l’innovation sociale et offrent de nouvelles possibilités d’améliorer le monde réel grâce aux univers virtuels. Avec des ventes dans plus de 140 pays, le Groupe apporte de la valeur à plus de 200 000 entreprises de toutes tailles dans toutes les industries. Pour plus d’informations : www.3ds.com.
CATIA, SOLIDWORKS, SIMULIA, DELMIA, ENOVIA, GEOVIA, EXALEAD, BIOVIA, NETVIBES, 3D VIA, 3DEXCITE sont des marques déposées de Dassault Systèmes ou de ses filiales aux USA et/ou dans d'autres pays.
Job descriptionDescriptif du poste
Présentation de l'équipe que vous intégrerez:
Au sein du département R&D Protocols & OS Abstraction de Dassault Systèmes, vous rejoindrez l’équipe responsable de la définition et de l’implémentation de la couche logicielle d’abstraction des systèmes d’exploitation sur laquelle est construite l’ensemble des applications du porto folio 3DExperience
Grace à cette abstraction logicielle, les applications 3DExperience peuvent être développées de manière générique sans devoir se préoccuper à leur niveau des contingences particulières des différents systèmes d’exploitations sur lesquels elles sont déployées
Compte-tenu de l’ensemble de systèmes supportés allant des desktop Unix en passant par les différents Microsoft Windows, jusqu’aux OS mobile, les problématiques soulevées par chaque plateforme sont multiples et variées.
L'équipe est en particulier responsable des composants de communications client-serveur massivement utilisés par les applications Cloud de la plateforme 3DExperience.
Vos missions :
Dans le cadre du projet 3DDrive, le produit de stockage et partage de documents dans le Cloud de la 3DExperience, il s'agit d'étudier la faisabilité d'intégration d'algorithme de synchronisation à compression différentielle pour limiter l'utilisation de la bande passante. l'algorithme de rsync servira de protype à l'étude.
Il s'agira d'intégrer dans le moteur de synchronisation existant du 3DDrive cette fonctionnalité de transfert différentiel et d'en mesurer les effets positifs sur les performances. Dans un premier temps l'intégration sera faite sur des synchronisations de répertoires à répertoires pour valider la solution avant de l'intégrer côté serveur dans le cloud.
Candidate's profileProfil recherché
Profil :
Etudiant(e) en école d'ingénieur ou Master universitaire préparant un diplôme de niveau Bac+ 5
Spécialité(s)/ Option(s) souhaitée(s) : Informatique/ Développement Logiciel
Compétences techniques attendues / souhaitées :
Bonne connaissance du développement en C/C++
Connaissance en JAVA pour l'intégration serveur
Compréhension des architectures client serveur et Cloud computing.
Anglais technique
Une connaissance des OS ( windows en particulier) est un plus.
Compétences professionnelles attendues / souhaitées :
Autonomie
Capacité à travailler en équipe.
Position SummaryRésumé du poste
Position DescriptionDescriptif du poste
Type of contractType de contrat
Stage d'une durée de 4-6 mois
Lieu : Vélizy-Villacoublay
EducationFormation académique
RequirementsExigences
QualificationsQualifications
Compensation & BenefitsRémunération & Avantages Sociaux
How to apply?Comment postuler ?
Closing StatementsAvis