Programmeuse, Programmeur Online - Réseaux (C++) - Assassins Creed Codename Invictus
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: UbisoftDescription 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.
- ...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...OnlineC++Full timeWork at officeRelocationFlexible hours3 days per week
- ...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 timeWork at office
- ...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...OnlineC++Full timeWork at office
- ...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
- ...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 timeApprenticeship
- ...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 timeApprenticeship
- ...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... ...à créer l’inconnu ! Description du poste En tant que programmeur·euse 3D à Ubisoft Montréal, vous vous concentrerez sur les systèmes...Full time
- ...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 contractFull time
- ...expériences originales et mémorables, d’Assassin’s Creed et Rainbow Six à Just Dance et bien plus... ...Description du poste Chez Ubisoft, l’équipe Online services - player identity est à la... ...Kibana React Une expérience avec C++ constitue un atout important, puisqu’une...OnlineC++
- ...world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse... ...with user moderation and conversation management in a digital/online environment, including experience working with forums and social...OnlineFull time
- ...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 paidFull time
- ...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 paidFull time
- ...du jeu vidéo, avec des équipes réparties aux quatre coins du monde 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. Nous croyons que la diversité des points de vue fait progresser...OnlineFull time
- ...Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about...Full time
- ...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... ...et dispersées, constitue un atout. Bonne connaissance des réseaux sociaux, des diffusions en direct et de YouTube. Une expérience...Daily paidFull time
- ...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
- ...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
- ...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
- ...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...OnlineC++Full time
- ...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 timeWork at officeRemote workWorldwide
- ...expériences originales et mémorables, d’Assassin’s Creed et Rainbow Six à Just Dance et bien plus... ...avec les équipes de designers et autres programmeurs, proposer rapidement des prototypes de concepts... ...d’expérience minimum en programmation C++ dans le secteur des jeux vidéo ou des...C++Full time
- ...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
- ...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
- ...global leader in the video game industry, with teams around the world creating original and memorable gaming experiences, from Assassin’s Creed and Rainbow Six to Just Dance and many more. We believe that diverse perspectives help both players and teams thrive. If you...Full time
- ...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...OnlineC++Full time
- ...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 backend au sein de l’équipe Quality Foundation, vous participerez...Full time
- ...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
- ...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 timeWork at office
- ...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
- ...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 timeWork at office
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!
- ingenieur reseau Montréal, QC
- online bookkeeping Montréal, QC
- online data entry part time Montréal, QC
- online translator Montréal, QC
- online customer service Montréal, QC
- online english teacher no experience Montréal, QC
- online sales work from home Montréal, QC
- internet travail domicile Montréal, QC
- online virtual assistant Montréal, QC
- online math teacher Montréal, QC

