Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Programmeuse, Programmeur Online - Réseaux (C++) - Assassins Creed Codename Invictus

Full-time

Jobs For Humanity

Description de l'entreprise

Jobs for Humanity is collaborating with Ubisoft to build an inclusive and just employment ecosystem. We support individuals coming from all walks of life.

Company Name: Ubisoft

Description du poste

Un nouveau chapitre de l’héritage Assassin’s Creed est sur le point d’être écrit — non pas dans l’ombre de l’histoire, mais dans l’intensité du jeu multijoueur.

Nous développons un jeu multijoueur AAA où chaque image compte et chaque mouvement doit être parfaitement exécuté.

Pour y parvenir, nous avons besoin d’un maître du Netcode pour rejoindre notre équipe d’élite de développeurs réseau/en ligne.

Nous repensons en profondeur notre stack technologique afin d’offrir des performances multijoueurs du plus haut niveau .

Si vous avez les compétences pour contribuer à la programmation en C++ d’une stack réseau fluide, sécurisée et évolutive, votre mission vous attend .

 

Ce que vous ferez

 

  • Concevoir, implémenter et maintenir la network stack d’un moteur de jeu multijoueur AAA.
  • Collaborer avec l’équipe d’ingénieurs pour intégrer les fonctionnalités réseau dans le moteur de jeu.
  • Implémenter des solutions assurant une faible latence, une faible bande passante et une haute fiabilité.
  • Diagnostiquer et résoudre les problèmes liés au réseau pendant le développement et après le lancement.
  • Documenter le travail pour transférer les connaissances et permettre aux utilisateurs (autres programmeurs et membres d’autres unités de travail) de comprendre comment utiliser les nouveaux systèmes et fonctionnalités network/online.
  • Travailler en étroite collaboration avec les équipes gameplay et backend pour assurer une intégration fluide des fonctionnalités réseau.
  • Collaborer avec le creative director, les game designers et d’autres équipes si nécessaire, pour discuter des contraintes et définir les possibilités techniques des différentes fonctionnalités network/online.
  • Se tenir informé des dernières technologies réseau et des meilleures pratiques, et les appliquer au sein de l’équipe

Qualifications

Ce que vous apportez

Formation :

  • Baccalauréat en informatique, en génie informatique ou toute autre formation pertinente.

Expérience pertinente :

  • Minimum de 5 à 6 ans d’expérience dans la production de jeux AAA, avec une expérience significative en network ou online, ou toute autre expérience pertinente.

Compétences :

  • Solides compétences en analyse et en synthèse
  • Documentation de conception (UML, diagrammes de séquence, diagrammes d’entité, etc.)
  • Compétences en résolution de problèmes
  • Autonomie et débrouillardise
  • Sens du détail
  • Bonnes compétences interpersonnelles et en communication
  • Capacité à travailler en équipe
  • Capacité d’adaptation au changement
  • Orientation vers les résultats

Connaissances :

  • Programmation de jeux en C++
  • Expérience significative dans l’application 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
  • Expérience en programmation haute performance, multithreading et gestion de la mémoire
  • Expertise en concepts réseau bas niveau et systèmes de jeu multijoueur haut niveau
  • Solide compréhension des protocoles réseau, de la transmission de données et des techniques de synchronisation
  • Sécurité, anti-cheat, etc.

Quoi nous envoyer

  • Votre CV mettant en valeur votre formation, votre expérience, vos compétences et les jeux livrés

Informations complémentaires

À propos de nous

Les équipes d’Ubisoft comptent 19 000 personnes réparties sur plus de 30 pays aux quatre coins du monde et sont liées par une mission commune : enrichir la vie des joueuses et des joueurs au moyen d’expériences de jeu originales et mémorables. Leur énergie et leur talent ont permis de donner 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 une entreprise soucieuse de l’égalité des chances et estime que la diversité des origines et des perspectives est essentielle pour créer des mondes qui permettent l’épanouissement et l’expression de tous·tes. 

Travailler à Ubi MTL, c’est jouir d’un milieu de travail qui éveille la créativité et favorise la connexion. Nous offrons un espace collaboratif axé sur l'avancement professionnel, les occasions d'apprentissage et le bien-être (nos importants avantages sociaux en témoignent!). 

Si vous êtes enthousiaste à l’idée de relever des défis passionnants, d’exploiter les toutes dernières technologies et de prendre part au futur du divertissement, rejoignez-nous pour créer l’inconnu.  

À Ubisoft, vous êtes les bienvenu·es tel·les 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 différences.

 

À noter nous nous engageons à promouvoir une politique de travail flexible puisque nous valorisons les interactions et la collaboration entre les personnes.  Notre modèle de travail hybride comprend un minimum de trois jours par semaine au bureau et deux jours en télétravail. Si vous résidez en dehors du Québec ou du Canada, une relocalisation sera nécessaire. Si vous avez besoin d’un permis de travail, votre admissibilité dépendra de votre éducation et de vos années d’expérience de travail pertinentes, conformément aux exigences gouvernementales.

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Programmeuse, Programmeur Online - Réseaux (C++) - Assassins Creed Codename Invictus in Montréal, QC vacancy
  •  ...Job Description A new chapter in the Assassin’s Creed legacy is about to be written—not in the...  ...Netcode to join our elite team of network/online developers. We’re reimagining our...  ...the skills to contribute to programming in C++ a seamless, secure, and scalable network... 
    Online
    C++
    Full time
    Work at office
    Relocation
    Flexible hours
    3 days per week

    Ubisoft

    Montréal, QC
    9 hours ago
  •  ...Engineering, or an equivalent field. Minimum 7 years of professional video game development experience, with  strong proficiency in C++ . Experience on at least one AAA multiplayer game. Additional Information Jobs for Humanity is collaborating with Ubisoft to... 
    C++
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    9 hours ago
  •  ...connaissances et permettre aux utilisateurs (programmeurs, collègues de d’autres métiers) de...  ...pannes Sécurité, anti-triche, etc. C++, Python, C#, SQL et tous autres langages...  ...expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance... 
    Online
    C++
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    9 hours ago
  •  ...expériences originales et mémorables, d’Assassin’s Creed et Rainbow Six à Just Dance et bien plus...  ...Description du poste En tant que programmeur·euse généraliste à Ubisoft Montréal, vous...  ...ans d’expérience minimum en programmation C++ dans le secteur des jeux vidéo ou des... 
    C++
    Full time

    Ubisoft

    Montréal, QC
    9 hours ago
  •  ...et être une personne-ressource pour les programmeurs. Évaluer et corriger les problèmes de...  ...jeux videos ~ Excellente maîtrise du C++ ~ Capacité à analyser et synthétiser des...  ...nombreuses franchises acclamées telles que Assassin’s Creed, Far Cry, Watch Dogs, Just Dance,... 
    C++
    Full time
    Apprenticeship

    Jobs For Humanity

    Montréal, QC
    9 hours ago
  •  ...monde qui créent des expériences originales et mémorables, d’Assassin’s Creed et Rainbow Six à Just Dance et bien plus encore. Nous...  ...Ce que vous ferez :  Nous sommes à la recherche un programmeur principal en C++ qui contribuera au développement d’applications dans le domaine... 
    C++
    Full time
    Apprenticeship

    Ubisoft

    Montréal, QC
    9 hours ago
  •  ...architecture and performance of the game’s online systems. RESPONSIBILTIES Design,...  .... RÉSUMÉ DU POSTE À titre de Programmeur ou programmeuse multijoueur senior, vous vous concentrerez...  ...‑scale networked systems. Strong C++ skills, including high‑performance programming... 
    Online
    C++
    Full time

    Nbcuniversal

    Montréal, QC
    9 hours ago
  •  ...trends, and low‑level performance techniques. À titre de Programmeur ou programmeuse moteur Lead, vous êtes responsable de définir, développer et...  ...QUALIFICATIONS Basic Requirements: Expert proficiency in C++, with extensive experience developing low‑level engine or... 
    C++
    Long term contract
    Full time

    Nbcuniversal

    Montréal, QC
    9 hours ago
  •  ...le monde qui créent des expériences originales et mémorables, d’Assassin’s Creed et Rainbow Six à Just Dance et bien plus encore. Nous sommes...  ...programmation d’intelligence artificielle ~ Une compétence en C++ ~ Un baccalauréat en informatique ou génie informatique ou... 
    C++
    Daily paid
    Full time

    Ubisoft

    Montréal, QC
    9 hours ago
  •  ...le monde qui créent des expériences originales et mémorables, d’Assassin’s Creed et Rainbow Six à Just Dance et bien plus encore. Nous sommes...  ...l’expérience avec HLSL, Direct X Une maîtrise du langage C++ De l’expérience en conception pour consoles de jeu vidéo et en... 
    C++
    Daily paid
    Full time

    Ubisoft

    Montréal, QC
    9 hours ago
  •  ...world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives...  ...unknown! Job Description We are looking for a Senior C++ Programmer to play a key role in building cutting-edge... 
    C++
    Full time

    Ubisoft

    Montréal, QC
    9 hours ago
  •  ...monde qui créent des expériences originales et mémorables, d’Assassin’s Creed et Rainbow Six à Just Dance et bien plus encore. Nous...  ...créer l’inconnu ! Description du poste En tant que Programmeur·euse Online sur Far Cry , vous contribuerez à soutenir les équipes de... 
    Online
    C++
    Full time

    Ubisoft

    Montréal, QC
    9 hours ago
  •  ...qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore...  ...Capable de s’adapter aux changements. Fortes connaissances en C++. Connaissances multiplateformes et des outils (un atout).... 
    C++
    Full time

    Ubisoft

    Montréal, QC
    9 hours ago
  •  ...expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance...  ...du poste Ce que vous ferez Ce programmeur sera responsable de tout ce qui touche...  ...sur l'animation. • Développer en C++ et avec des arbres de comportements (Behavior... 
    C++
    Full time

    Ubisoft

    Montréal, QC
    9 hours ago
  •  ...expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance...  ...avec les équipes de designers et autres programmeurs, proposer rapidement des prototypes de...  ...d’expérience minimum en programmation C++ dans le secteur des jeux vidéo ou des... 
    C++
    Full time

    Ubisoft

    Montréal, QC
    9 hours ago
  •  ...et PC. Au moins 1 projet AAA terminé, avec mention comme programmeur ou programmeuse au générique. Grande acuité de ce qui rend les systèmes de...  ...disciplines. Solides compétences en programmation C/C++. Solides compétences en mathématiques. Très bonne connaissance... 
    C++
    Full time
    Work at office
    Remote work
    Worldwide

    People Can Fly, Sp. Z O.o.

    Montréal, QC
    9 hours ago
  •  ...mondial·e dans l’industrie du jeu vidéo, avec des équipes partout dans le monde qui créent des expériences originales et mémorables, d’Assassin’s Creed et Rainbow Six à Just Dance et bien plus encore. Nous sommes convaincu·e·s que la diversité des perspectives permet aux joueur·... 
    Full time

    Ubisoft

    Montréal, QC
    9 hours ago
  •  ...original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We...  ...What you'll do The role of a Far Cry Online Programmer is to support production teams...  ...and customization of Snowdrop plugins (C++).  The development of deployment and... 
    Online
    C++
    Full time

    Ubisoft

    Montréal, QC
    9 hours ago
  •  ...Mission principale Notre studio est à la recherche d’un  Programmeur jouabilité versatile qui apporte un haut niveau de créativité et...  ...nous recherchons : ~+5 ans d'expérience professionnelle en C++ ainsi que de l'expérience dans la programmation de développement... 
    C++
    Full time
    Worldwide

    Red Barrels

    Montréal, QC
    9 hours ago
  •  ...de jeux Sony au Canada.    Nous sommes à la recherche d'un·e Programmeur·euse IA senior expérimenté·e pour rejoindre notre studio. Vous serez...  ...architectures des moteurs de jeu. ~ Solides connaissances en C++. ~ Solides compétences en conception de logiciels avec une... 
    C++
    Full time

    Haven Interactive Studios

    Montréal, QC
    9 hours ago
  •  ...Description du poste En tant que Programmeur·euse gameplay senior à Ubi Montréal, vous...  ...moins 5 ans d’expérience en programmation C++ et optimisation. Expertise en gameplay...  ...expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just... 
    C++
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    9 hours ago
  •  ...qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres...  ...Description du poste Ce que vous ferez En tant que programmeur·euse outils au sein de l’équipe Quality Foundation , vous participerez... 
    Full time

    Ubisoft

    Montréal, QC
    9 hours ago
  •  ...Ce que vous apportez à l'équipe Excellentes compétences en C++ : expérience confirmée en programmation C++, compréhension des...  ...qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore... 
    C++
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    9 hours ago
  •  ...En tant que Programmeur·euse IA chez Cloud Chamber, vous rejoindrez notre talentueuse équipe de développement pour repousser les limites...  ...Maîtrise des mathématiques 3D. Niveau approprié d'expérience en C++. Expérience sur les consoles AAA de génération actuelle. Qui... 
    C++
    Full time

    Cloud Chamber Montreal

    Montréal, QC
    9 hours ago
  •  ...jeux. Et c'est là que vous intervenez…   Nous recherchons un programmeur de jeux passionné par la construction et la maintenance de systèmes...  ...or expression, sexual orientation, political belief, religion, creed, marital or family status, medical condition, genetic... 
    Online
    Full time
    Contract work
    Local area

    Kabam

    Montréal, QC
    9 hours ago
  •  ...Requirements We are looking for a Senior Software Developer: Design, develop, and optimize complex software applications using C++. Apply software development good practices and standards. Participate in defining and designing efficient architectures for n-tier... 
    C++
    Permanent employment
    Full time
    Flexible hours

    Cs Group

    Montréal, QC
    9 hours ago
  •  ...Cloud Chamber est à la recherche d'un·e programmeur·euse principal·e en IA pour rejoindre notre talentueuse équipe afin de propulser...  ...Solides compétences en mathématiques. Forte expertise en C++. Excellentes capacités de communication. Expérience sur les... 
    C++
    Full time

    Cloud Chamber Montreal

    Montréal, QC
    9 hours ago
  •  ...En tant que Programmeur·euse sénior·e rendu chez Cloud Chamber, vous rejoindrez notre talentueuse équipe de développement pour aider...  ...Solides compétences en mathématiques 3D. Forte expertise en C/C++. Expérience avec les GPU modernes et les API graphiques de bas... 
    C++
    Full time

    Cloud Chamber Montreal

    Montréal, QC
    9 hours ago
  • DESCRIPTION Starting date : As soon as possible Hourly/yearly wage : To be discussed Relocation/travel requirements Non Nous sommes constamment à la recherche de candidats talentueux, bons communicateurs, excellents joueurs d’équipe et qui se passionneront...
    Hourly pay
    Permanent employment
    Full time
    Immediate start
    Relocation

    Equisoft

    Montréal, QC
    9 hours ago
  •  ...qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres...  ...aidez-nous à créer l’inconnu! Job Description Le ou la programmeur.meuse UI senior – chef.fe technique est la principale référence... 
    Full time

    Ubisoft

    Montréal, QC
    9 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Programmeuse, Programmeur Online - Réseaux (C++) - Assassins Creed Codename Invictus. Be the first to apply!