Menu
988 readers
Ubisoft (logo)
Ubisoft International
126 Rue de Lagny
93100 Montreuil
France

Date : 14.04.2021
Reference : AFJV-EDEV964-19850

Ubisoft

Les 19 000 membres de l'équipe d'Ubisoft, répartis sur plus de 40 sites dans le monde, sont liés par une mission commune : enrichir la vie des joueurs et des joueuses en leur offrant des expériences de jeu originales et mémorables. Leur dévouement et leur talent ont donné vie à de nombreuses franchises acclamées telles que Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, et bien d'autres à venir. Ubisoft est un employeur qui souscrit au principe de l'égalité des chances et qui estime que la diversité des origines et des points de vue est essentielle pour créer des univers où les joueurs, les joueuses et les équipes peuvent s'épanouir et s'exprimer.

Si vous avez envie de relever des défis qui changent le jeu, de découvrir des technologies de pointe et de repousser les limites du divertissement, nous vous invitons à rejoindre notre aventure et à nous aider à créer des mondes inexplorés.

Network Engine Programmer (F/H/NB)


Permanent contract Montreuil (93)

Position Duties

Au sein du Mobile HQ notre équipe Technology joue un rôle de centre d'expertise pour tous nos Studios mobiles dans le monde. Leurs missions très variées reposent sur 2 axes principaux : faire du consulting et du support en interne sur les solutions techniques choisies par les équipes des Studios et développer des outils internes et des services onlines pour soutenir l'activité des Studios.

La belle dynamique de notre Division Mobile et des projets toujours plus ambitieux et innovants permettent à l'équipe de grandir, et nous recherchons aujourd'hui un.e Network Engine Programmer pour renforcer l'équipe, dont le rôle sera de développer et mettre en place le réseau multiplayer en temps réel de nos jeux AAA, en cours de développement et à venir.

Reportant et travaillant main dans la main avec notre Senior Online Architect et notre DT, vous interviendrez sur notre bibliothèque réseau utilisée par un nombre croissant de Studios Mobiles, dont la plupart produisent des jeux AAA Mobiles. Cette bibliothèque, en C #, fournit :
  • Différents transports réseau (UDP, TCP, Quic) utilisables sur les téléphones mobiles.
  • Différents services (relais, matchmaking, gestion de sessions, sérialisation, ...).
  • Une intégration avec Unity3D (y compris le packaging Unity3D).
  • Un projet pour porter cette bibliothèque vers C ++.

Dans le cadre de vos missions, vous serez amené.e à :
  • Développer et améliorer la bibliothèque.
  • Elaborer et ajouter les fonctionnalités requises par les Studios.
  • Documenter votre code.
  • Développer des tests unitaires pour garantir l'exactitude de votre code.
  • Traiter la communication entre le client joueur et notre serveur de jeu dédié. Ajouter des features côté clients pour pouvoir envoyer des informations spécifiques au serveur ou à d'autres clients.
  • Collaborer quotidiennement avec les équipe de Production utilisant la librairie et leur apporter un support de production et de support
  • Résoudre les bogues du réseau
  • Exécuter des tests de charge sur la bibliothèque à l'aide d'AWS.

Candidate Profile

Ce qu'il vous faut pour réussir dans ce poste :
  • Vous avez déjà une très solide dans des missions similaires, idéalement dans un environnement jeu video multiplayer ou sur des missions networks multi clients
  • Vous avez un excellent niveau en C#. Idéalement vous avez déjà touché à Unity 3D, mais ce n'est pas indispensable : )
  • Vous avez une bonne maitrise du C++ également
  • Vous avez de très solides connaissances et compétences réseau :
    • Protocols : UDP, TCP, Quic.
    • Routing : NAT traversal, IP Migration.
    • Security : protection from network attacks (DDOS, man in the middle,...).
    • Encryption : SSL, TLS, DLTS.
  • Last but not least, vous parlez l'Anglais (beaucoup de nos Studios sont à l'international)

Mais ce qu'il vous faudra surtout c'est :
  • D'être curieux.se et créatif.ve
  • D'être autonome, organisé.e et rigoureux.se

Provide

CV, lettre de motivation, références, site Web (si applicable)
To: Armelle Dupuy Denus
ApplyBack
  • Share
  • Follow