Jobs
>
Montréal

    Programmeur Online - Montréal, QC, Canada - Ubisoft Entertainment

    Default job background
    Description

    When you're a Network Programmer at Ubi Montreal, you have direct influence over the quality of the game's online experience.

    You are entrusted with developing the game's low-level network features, the multiplayer engine, and optimizing network performance.

    During the game's development, you commit yourself to answering the most fundamental questions:

    Will the game be as responsive as possible in multiplayer matches? Does the latency meet a pro-gamer's expectations? As a dependable member of a cohesive online team, you will participate in the design, coding, testing, integration and debugging of the game's networking and multiplayer engine features.

    An undergraduate degree in Computer Science or Software Engineering
    ~5+ years of experience in developing and optimizing network code in C++ and Python
    ~ Experience with multiplayer engines, distributed systems, network optimization, and multi-threading
    ~ Experience developing network features on Microsoft and Sony consoles is an asset
    ~ Experience as part of a team that has shipped a multiplayer game is an asset
    ~ Experience with C# is an asset
    ~ Proficiency to communicate with all disciplines and to support and elevate the team in terms of quality and vision of the game
    ~ You are creative and thirsty for innovation

    Ubisoft's 20,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players' lives with original and memorable gaming experiences.

    If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.

    We embrace diversity in all its forms. We're committed to fostering a work environment that is inclusive and respectful of all differences.

    Games Explained:
    Game Engines

    Developers have many technologies and tools at their disposal to build games, and game engines are at their core.

    Timothy Dansie, technical associate producer, explains how game engines work and which ones we use at Ubisoft.

    Alexandru's journey:
    from Game Tester to IT teams
    Machine Learning, Physics Simulation, Kolmogorov Complexity, and Squishy Bunnies


  • Beenox Montréal, QC, Canada

    Founded in Quebec City and continuing its growth with a team in Montreal, Beenox has over 20 years of expertise in the game development. We are proud to be a major contributor to the popular Call of Duty franchise, crafting content for the Warzone seasons, owning the development ...


  • CGI Montréal, Canada

    **CONTEXTE**: · Vous êtes un professionnel œuvrant dans les technologies, souhaitant œuvrer dans un environnement en forte croissance et utilisant le meilleur de la technologie disponible aujourd'hui ? Vous aimez les défis autant technologiques qu'organisationnels ? Vous voulez t ...


  • Ville de Montréal Montréal, Canada

    -Titre d'emploi · -Expert(e) - Solutions bureautique · -Organisation · -Service des technologies de l'information · -Destinataires · Type d'emploi à pourvoir · -Emploi temporaire · -Période d'inscription · -Du 1er au 15 août 2023 · -Salaire · **Échelle salariale : $ à $ | Groupe ...


  • Ville de Montréal Montréal, Canada

    -Titre d'emploi · -Expert(e) Microsoft 365 · -Organisation · -Service des technologies de l'information · -Destinataires · Type d'emploi à pourvoir · -Emploi permanent · -Période d'inscription · -Du 16 février au 5 mars 2023 · -Salaire · **Échelle salariale (2023): $ à $ | Groupe ...


  • Sony Playstation Montréal, QC, Canada

    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 als ...

  • Gearbox

    Analyse programmeur

    1 week ago


    Gearbox Montréal, QC, Canada

    euse Online Senior / Senior Online Programmer · Gearbox Studio Québec est un développeur de jeux reconnu qui aspire à maintenir l'équilibre entre les projets ambitieux, les équipes à taille humaine et la réalisation de soi. · Gearbox Studio Québec propose un environnement de tr ...


  • zeroG - AI in Aviation Montréal, QC, Canada

    Sous la supervision du Chef d'équipe Programmation Online, vous jouerez un rôle essentiel dans l'élaboration et le développement de l'architecture des projets en ligne, avec un accent particulier sur la partie web. · Vous serez chargé(e) de contribuer activement à la conception ...

  • zeroG - AI in Aviation

    Dé Frontend

    1 week ago


    zeroG - AI in Aviation Montréal, QC, Canada

    Sous la supervision du Chef d'équipe Programmation Online, vous jouerez un rôle essentiel dans l'élaboration et le développement de l'architecture des projets en ligne, avec un accent particulier sur la partie web. · Vous serez chargé(e) de contribuer activement à la conception ...


  • People Can Fly Montréal, QC, Canada

    Programmeur(-euse) en ligne sénior(e) / Senior Online Programmer People Can Fly , un des principaux studios indépendants de développement de jeux AAA, est composé d'une équipe internationale de centaines de personnes talentueuses travaillant depuis des bureaux situés en Pologne, ...


  • Knewin Montréal, QC, Canada

    Company Description People Can Fly , un des principaux studios indépendants de développement de jeux AAA, est composé d'une équipe internationale de centaines de personnes talentueuses travaillant depuis des bureaux situés en Pologne, au Royaume-Uni, aux États-Unis et au Canada, ...


  • People Can Fly Montréal, QC, Canada

    Nous sommes à la recherche d'un(e) programmeur(-euse) en ligne sénior(e) pour rejoindre notre équipe. · Vous aurez pour mission d'implémenter et de soutenir les aspects en ligne de notre jeu, en travaillant en étroite collaboration avec les équipes de production, d'assurance qua ...


  • People Can Fly Montréal, QC, Canada

    Nous sommes à la recherche d'un gestionnaire de talents pour l'équipe de programmeurs en ligne, chargé de maximiser les résultats du projet et la croissance personnelle des membres de l'équipe. Ce poste offre l'opportunité de façonner la vision et les objectifs de toute la foncti ...


  • People Can Fly Montréal, QC, Canada

    Programmeur(-euse) en ligne sénior(e) / Senior Online Programmer · People Can Fly , un des principaux studios indépendants de développement de jeux AAA, est composé d'une équipe internationale de centaines de personnes talentueuses travaillant depuis des bureaux situés en Polog ...


  • People Can Fly Montréal, QC, Canada

    Job Description · Introduction · Nous sommes à la recherche d'un(e) programmeur(-euse) en ligne sénior(e) pour rejoindre notre équipe. · Vous aurez pour mission d'implémenter et de soutenir les aspects en ligne de notre jeu, en travaillant en étroite collaboration avec les équ ...


  • Haven Studios Inc Montreal, Canada

    In May 2021, we embarked on a journey to start Haven Studios with a small team and big ambitions. Our goal was to build a studio where we could make the kind of games we've always wanted to create – and games we've longed to play. · We've made amazing progress in a short time tha ...


  • Haven Studios Inc Montreal, Canada

    In May 2021, we embarked on a journey to start Haven Studios with a small team and big ambitions. Our goal was to build a studio where we could make the kind of games we've always wanted to create – and games we've longed to play. · We've made amazing progress in a short time tha ...


  • Knewin Montreal, Canada

    Company Description People Can Fly, un des principaux studios indépendants de développement de jeux AAA, est composé d'une équipe internationale de centaines de personnes talentueuses travaillant depuis des bureaux situés en Pologne, au Royaume-Uni, aux États-Unis et au Canada, m ...


  • People Can Fly Montreal, Canada Full time

    Job Description · Introduction · Nous sommes à la recherche d'un(e) programmeur(-euse) en ligne sénior(e) pour rejoindre notre équipe. · Vous aurez pour mission d'implémenter et de soutenir les aspects en ligne de notre jeu, en travaillant en étroite collaboration avec les équipe ...

  • Haven Studios Inc

    Tech Artist

    2 days ago


    Haven Studios Inc Montréal, QC, Canada

    In May 2021, we embarked on a journey to start Haven Studios with a small team and big ambitions. Our goal was to build a studio where we could make the kind of games we've always wanted to create – and games we've longed to play. Haven joined the PlayStation Studios family in 20 ...


  • Haven Studios Inc Montréal, QC, Canada

    In May 2021, we embarked on a journey to start Haven Studios with a small team and big ambitions. Our goal was to build a studio where we could make the kind of games we've always wanted to create – and games we've longed to play. · Haven joined the PlayStation Studios family in ...