Programmeur C++ Sénior

2 months ago


Montreal, Canada Ubisoft Entertainment Full time

Join us as a network programmer on a multiplayer game that promises to deliver an immersive experience. You'll play a central role in the implementation of a multiplayer game's replication ecosystem and its application to various aspects of the game. You'll be involved in implementing the various network systems needed to achieve the project's ambitions. You'll be supported by a fantastic team and Ubisoft's amazing community of network programmers.

Job Description

Main responsibilities:

  • Design, implement and maintain network systems for multiplayer games.
  • Collaborate with other engineers to integrate network functionality into the game engine.
  • Optimize network performance to ensure low latency, low bandwidth and high reliability.
  • Troubleshoot and resolve network-related issues during development and post-launch.
  • Work closely with gameplay and backend teams to ensure seamless integration of network features.
  • Keep abreast of the latest network technologies and best practices.
Qualifications
  • Significant experience in applying networking principles in one or more AAA multiplayer games.
  • Experience in high-performance programming, multithreading and memory management.
  • Expert knowledge of low-level network concepts and high-level multiplayer game systems.
  • Solid understanding of network protocols, data transmission and synchronization techniques.
  • Ability to design and implement scalable multiplayer architectures.
Additional Information

What to send us

  • Your CV highlighting your education, experience, skills and games delivered
#J-18808-Ljbffr

  • Montreal, Canada TEHORA Full time

    p>TEHORA est présentement à la recherche d’un(e) analyste programmeur sénior ayant d’excellentes aptitudes techniques, d’excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d’une équipe polyvalente.


  • Montreal, Canada Octasic Full time

    Description du poste Fondé en 1998, Octasic Inc. est un leadermondial de systèmes et de solutions complètes en technologie de communicationsavancées. A la fine pointe de la technologie, nous fournissons des solutionslogicielles et matérielles intégrées pour des marchés mondiaux du sans fil.Octasic comptes des bureaux à Montréal et à...


  • Montreal, Canada Kaayu Technologies Full time

    Description du poste :Pour répondre aux besoins de ses clients dans le secteur IT, Kaayu Technologies recherche actuellement des développeurs C# et .NetCore. Les principales missions seront d'améliorer les systèmes et sites web des clients, de rédiger des essais, de soutenir les problèmes de production, de déterminer les non-conformités ainsi que la...


  • Montreal, Canada Ubisoft Full time

    Description du poste En tant que programmeuse ou un programmeur d’intelligence artificielle à Ubi Montréal, ce qui vous importera, ce sera de garder nos joueuses et joueurs plongés dans l’univers du jeu. Au moyen de nos technologies les plus avancées, vous donnerez vie l’imprévu. À plusieurs égards, vous serez responsable de créer des...

  • Analyse programmeur

    3 months ago


    Montreal, Canada Budge Full time

    p>Programmeur de jeux 3D / Gameplay 3D ProgrammerÊtes-vous une personne motivée, créative et passionnée? Voulez-vous créer des expériences exceptionnelles pour les enfants? Aidez-nous à continuer d'offrir des applications de haute qualité, stimulantes et enrichissantes pour des millions d'enfants à travers le monde. Nous sommes à la recherche d'un...


  • Montreal, Quebec, Canada Sony Playstation Full time

    Ce poste est basé à notre équipe de développement de jeux PlayStation. Nous sommes à la recherche d'un développeur séniore réseau qui possède une expérience significative dans le domaine des jeux en ligne.Compétences requisesPlus de 8 ans d'expérience dans l'industrie du jeu avec des contributions significatives à des titres AAA dans des...


  • Montreal, Canada Ubisoft Full time

    Description du poste Créer des jeux dynamiques et visuellement étonnants est une priorité à Ubisoft Montréal. Les animations de ces jeux comptent pour une partie importante de l’expérience visuelle. Ubisoft Montréal cherche constamment à innover afin d’offrir la meilleure représentation visuelle à ses joueuses et joueurs. En...


  • Montreal, Quebec, Canada Microsoft Full time

    Ingénieur logiciel sénior Nous sommes à la recherche d'un ingénieur logiciel sénior pour rejoindre notre équipe de développement de Microsoft. Vous serez responsable de la conception, du développement et de la mise en œuvre de solutions logicielles innovantes pour nos produits et services.ResponsabilitésConcevoir et développer des solutions...


  • Montreal, Canada Ubisoft Full time

    Description du poste En tant que programmeuse ou un programmeur gameplay à Ubi Montréal, vous aurez une influence directe sur la qualité du jeu qui se retrouvera entre les mains des joueur·euses; un rapport tangible existe entre votre travail et l’expérience de jeu. On vous confiera le code des systèmes qui composeront le jeu. Avec chaque...


  • Montreal, Canada Ubisoft Full time

    Description du posteLe titulaire de ce poste est responsable d’élaborer des modules de jeu pour des présentations générales (menu, HUD, mini-jeux, etc.).Ce que vous ferezLire les documents de conception de jeu afin de comprendre l’expérience de jeu prévue et participer activement aux échanges de commentaires sur la conception ayant pour but de...


  • Montreal, Quebec, Canada Kaayu Technologies Full time

    Développeur C# et .NetCoreÀ Kaayu Technologies, nous recherchons des développeurs C# et .NetCore expérimentés pour rejoindre notre équipe de développement. En tant que développeur C# et .NetCore, vous serez chargé de la conception, du développement et de la maintenance de nos applications métier.ResponsabilitésAnalyser et développer les produits...

  • Ingénieur programmeur

    3 months ago


    Montreal, Canada Final Strike Games Full time

    p>Superviseur : Chef d’equipe programmeur gameplayType d’emploi : Temps PleinLieu de travail : Montréal, Québec (doit être local ou prêt à déménager). Il s'agit d'un poste qui sera basé dans nos bureaux de Montréal, mais qui débutera de manière virtuelle jusqu'à ce que nous finalisions l'installation de nos locaux à Montréal.RésuméFinal...


  • Montreal, Quebec, Canada Amazon Full time

    Développeur de Logiciels Sénior - Conception de JeuxEn tant que Développeur de Logiciels Sénior, vous êtes chargé de concevoir et de développer des composants graphiques majeurs pour un jeu PC multijoueur en ligne. Vous travaillez en étroite collaboration avec des artistes techniques pour développer de nouvelles fonctionnalités graphiques et...

  • Programmeur UI

    3 months ago


    Montreal, Canada Sony Playstation Full time

    Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation5, PlayStation4, PlayStationVR, PlayStationPlus, acclaimed PlayStation software titles from PlayStation Studios, and more.PlayStation also strives to create an inclusive environment that empowers employees and embraces...


  • Montreal, Canada Behaviour Interactive Full time

    p>Join our dynamic team and become a key player in shaping a AAA project with Unreal5. We are looking for a Senior or Principal AI Programmer to develop navigation systems that will set new standards for player experiences in an unannounced title. p>As a Senior/Principal AI Programmer, you will play a crucial role in shaping the navigation systems of our...


  • Montreal, Canada Ubisoft Entertainment Full time

    Join us as a network programmer on a multiplayer game that promises to deliver an immersive experience. You'll play a central role in the implementation of a multiplayer game's replication ecosystem and its application to various aspects of the game. You'll be involved in implementing the various network systems needed to achieve the project's ambitions....


  • Montreal, Quebec, Canada Fujitsu Full time

    Fonction professionnelle : Nous recherchons actuellement un développeur de solutions fullstack sénior pour rejoindre notre équipe à Québec ou Montréal.L'analyste de réalisation sénior fullstack sera responsable de la conception, du développement et de la mise en œuvre de solutions logicielles complètes.Voici quelques-unes des tâches que vous...


  • Montreal, Canada Cofomo Full time

    Cofomo: Un endroit où vous pouvez vous sentir chez vous. Travailler avec Cofomo, c’est l’occasion de collaborer aujourd’hui aux projets technologiques de demain. Appliquez vos compétences, vos connaissances et votre capacité de résoudre des problèmes dans un environnement enrichissant et motivant. Nous investissons dans nos talents, nous...


  • Montreal, Quebec, Canada People Can Fly Full time

    Rôle du Responsable Programmeur(-euse) de la JouabilitéContexteNous sommes à la recherche d'un responsable programmeur(-euse) de la jouabilité pour rejoindre notre équipe de développement de jeux. Vous rejoindrez une équipe internationale d'ingénieurs et de développeurs passionnés par la création d'expériences de jeu...


  • Montreal, Quebec, Canada Cofomo Full time

    Déscription du posteCofomo : un environnement stimulant et rémunérateurTravailler chez Cofomo, c'est l'occasion de contribuer aujourd'hui aux projets technologiques de demain. Nous recherchons un Analyste Programmeur senior pour rejoindre notre équipe de développement.Vous serez chargé de développer, de maintenir et de mettre à jour nos...