drjobs Programmeuse, Programmeur Online - Réseaux (C++) - Assassin’s Creed Codename Invictus

Programmeuse, Programmeur Online - Réseaux (C++) - Assassin’s Creed Codename Invictus

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Montreal - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Un nouveau chapitre de lhritage Assassins Creed est sur le point dtre crit non pas dans lombre de lhistoire mais dans lintensit du jeu multijoueur.
Nous dveloppons un jeu multijoueur AAA o chaque image compte et chaque mouvement doit tre parfaitement excut.
Pour y parvenir nous avons besoin dun matre du Netcode pour rejoindre notre quipe dlite de dveloppeurs rseau/en ligne.

Nous repensons en profondeur notre stack technologique afin doffrir des performances multijoueurs du plus haut niveau.
Si vous avez les comptences pour contribuer la programmation en C dune stack rseau fluide scurise et volutive votre mission vous attend.

 

Ce que vous ferez

 

  • Concevoir implmenter et maintenir la network stack dun moteur de jeu multijoueur AAA.
  • Collaborer avec lquipe dingnieurs pour intgrer les fonctionnalits rseau dans le moteur de jeu.
  • Implmenter des solutions assurant une faible latence une faible bande passante et une haute fiabilit.
  • Diagnostiquer et rsoudre les problmes lis au rseau pendant le dveloppement et aprs le lancement.
  • Documenter le travail pour transfrer les connaissances et permettre aux utilisateurs (autres programmeurs et membres dautres units de travail) de comprendre comment utiliser les nouveaux systmes et fonctionnalits network/online.
  • Travailler en troite collaboration avec les quipes gameplay et backend pour assurer une intgration fluide des fonctionnalits rseau.
  • Collaborer avec le creative director les game designers et dautres quipes si ncessaire pour discuter des contraintes et dfinir les possibilits techniques des diffrentes fonctionnalits network/online.
  • Se tenir inform des dernires technologies rseau et des meilleures pratiques et les appliquer au sein de lquipe

Qualifications :

Ce que vous apportez

Formation :

  • Baccalaurat en informatique en gnie informatique ou toute autre formation pertinente.

Exprience pertinente :

  • Minimum de 5 6 ans dexprience dans la production de jeux AAA avec une exprience significative en network ou online ou toute autre exprience pertinente.

Comptences :

  • Solides comptences en analyse et en synthse
  • Documentation de conception (UML diagrammes de squence diagrammes dentit etc.)
  • Comptences en rsolution de problmes
  • Autonomie et dbrouillardise
  • Sens du dtail
  • Bonnes comptences interpersonnelles et en communication
  • Capacit travailler en quipe
  • Capacit dadaptation au changement
  • Orientation vers les rsultats

Connaissances :

  • Programmation de jeux en C
  • Exprience significative dans lapplication de principes de networking comme la state synchronization et la prediction dans un ou plusieurs jeux multijoueurs AAA
  • Protocoles (ex. : IP UDP TCP) et usages courants (ex. : UPnP VoIP)
  • Encryption compression
  • Exprience en programmation haute performance multithreading et gestion de la mmoire
  • Expertise en concepts rseau bas niveau et systmes de jeu multijoueur haut niveau
  • Solide comprhension des protocoles rseau de la transmission de donnes et des techniques de synchronisation
  • Scurit anti-cheat etc.

Quoi nous envoyer

  • Votre CV mettant en valeur votre formation votre exprience vos comptences et les jeux livrs


Informations supplmentaires :

propos de nous

Les quipes dUbisoft comptent 19 000personnes rparties sur plus de 30pays aux quatre coins du monde et sont lies par une mission commune: enrichir la vie des joueuses et des joueurs au moyen dexpriences de jeu originales et mmorables. Leur nergie et leur talent ont permis de donner vie de nombreuses franchises acclames telles que Assassins Creed Far Cry Watch Dogs Just Dance Rainbow Six et bien dautres venir.  

Ubisoft est une entreprise soucieuse de lgalit des chances et estime que la diversit des origines et des perspectives est essentielle pour crer des mondes qui permettent lpanouissement et lexpression de toustes. 

Travailler Ubi MTL cest jouir dun milieu de travail qui veille la crativit et favorise la connexion. Nous offrons un espace collaboratif ax sur lavancement professionnel les occasions dapprentissage et le bien-tre (nos importants avantages sociaux en tmoignent!). 

Si vous tes enthousiaste lide de relever des dfis passionnants dexploiter les toutes dernires technologies et de prendre part au futur du divertissement rejoignez-nous pour crer linconnu. 

Ubisoft vous tes les bienvenues telles que vous tes. Nous accueillons la diversit sous toutes ses formes. Nous nous engageons favoriser un environnement de travail inclusif et respectueux de toutes les diffrences.

 

noter nous nous engageons promouvoir une politique de travail flexible puisque nous valorisons les interactions et la collaboration entre les personnes. Notre modle de travail hybride comprend un minimum de trois jours par semaine au bureau et deux jours en tltravail. Si vous rsidez en dehors du Qubec ou du Canada une relocalisation sera ncessaire. Si vous avez besoin dun permis de travail votre admissibilit dpendra de votre ducation et de vos annes dexprience de travail pertinentes conformment aux exigences gouvernementales.


Remote Work :

No


Employment Type :

Full-time

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.