STAGE - Développeur client/serveur (F/H)
Dassault Systèmes

STAGE - Développeur client/serveur (F/H)

Dassault Systèmes
  • Internship (From 4 to 6 months (Start date Feb. 2022))
  • Vélizy-Villacoublay (France)
  • Published on September 7 2021

Dassault Systèmes, l'entreprise de la 3DEXPERIENCE, est un « accélérateur de progrès humain ». Elle propose aux entreprises et aux particuliers des environnements virtuels collaboratifs qui leur permettent d'imaginer des innovations plus durables. En développant un jumeau virtuel du monde réel, grâce à la plateforme 3DEXPERIENCE et à ses applications, Dassault Systèmes donne à ses clients les moyens de repousser les limites de l'innovation, de l'apprentissage et de la production.

Les 20 000 collaborateurs de Dassault Systèmes travaillent à créer de la valeur pour nos 270 000 clients de toutes tailles, dans toutes les industries, dans plus de 140 pays. Pour plus d'informations, visitez notre site www.3ds.com/fr

Imaginez demain...

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 portfolio 3DEXPERIENCE.

Cette équipe est responsable, entre autres, des composants génériques d'infrastructure de communication client-serveur.

Votre contribution et vos futurs défis...

Nos environnements étant actuellement basés sur le protocole HTTP/1.1, vous serez chargé(e) d'étudier l'intégration des nouvelles fonctionnalités offertes par le HTTP/2 à la fois côté client mais aussi dans les composants serveur.

Il s'agira de valider les gains potentiels en termes de performances et de stabilité de la communication.

Il sera envisageable de modifier les composants existants, voire de recourir à des solutions open source si nécessaire.

Il faudra prendre en considération dès la conception les implications de HTTP/3 ce qui vient juste d'être validé.

Vous pourrez pousser votre analyse pour donner un statut plus général vis-à-vis des normes actuelles de communication.

Vos atouts pour réussir...

Etudiant(e) préparant un diplôme de niveau BAC+5 en Ecole d'Ingénieur ou Master Universitaire

Vous vous spécialisez en informatique

Compétences techniques attendues :

  • Connaissance du développement en C/C++ et Java
  • Connaissance de l'HTTP
  • Bon niveau en Anglais (lecture de RFC)

Des notions sur les environnements clients serveurs seraient un plus

Qualités professionnelles souhaitées :

Vous êtes reconnu(e) pour vos capacités à communiquer et à travailler en équipe.

Rigueur, autonomie, curiosité scientifique et force de proposition seront autant d'atouts vous permettant de mener à bien votre mission.