Programmer (Networks, C++)

4 weeks ago


Montreal, Canada Ubisoft Full time

Job 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. You’re part of a team that holds the player’s connected experience at the core of its mission.

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? Is the experience as seamless as it can be?

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. You care about providing our players with the ultimate multiplayer experience they deserve.

What you'll do

Develop fast, reliable and most importantly, fun multiplayer features in collaboration with gameplay and design teams. Understand existing functions, suggest and develop improvements with the goal of bringing the best multiplayer experience to our players. Collaborate daily with a variety of production and support teams. Resolve network bugs. Document your work.

Qualifications

What you bring

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

What to send our way

Your CV highlighting your education, experience, and skills

  • Montreal, Canada Ubisoft Full time

    Job DescriptionWhen 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. You’re part of a team that holds the player’s connected experience at the...


  • Montreal, Canada Ubisoft Full time

    Job DescriptionWhen 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. You’re part of a team that holds the player’s connected experience at the...


  • Montreal, Canada Ubisoft Full time

    Job DescriptionWhen 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. You’re part of a team that holds the player’s connected experience at the...


  • Montreal, Canada Ubisoft Full time

    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. You're part of a team that holds the player's connected experience at the core of its mission.During...


  • Montreal, Canada Haven Studios Inc Full time

    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 weve always wanted to create and games weve longed to play.Weve made amazing progress in a short time thanks to our talented, passionate team and their exceptional contributions. We...

  • N/C Programmer II

    1 month ago


    Montreal, Canada Aversan Inc Full time

    N/C Programmer II Aversan Inc. (www.aversan.com) is a reputable Engineering Company that provides expertise in Systems Integration, Product Design/Development and Software/Product Testing for highly regulated industries including Digital Health, Medical Devices, IT and Aerospace. We are currently seeking a qualifiedN/C Programmer II towork on leading edge...


  • Montreal, Canada Sony Playstation Full time

    Why PlayStation?PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. 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,...


  • Montreal, Canada Sony Playstation Full time

    Why PlayStation?PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. 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,...


  • Montreal, Canada Sony Playstation Full time

    Why PlayStation?PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. 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,...


  • Montreal, Canada PlayStation Full time

    Why PlayStation? PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation®5, PlayStation®4, PlayStation®VR, PlayStation®Plus, acclaimed PlayStation software titles from...

  • Senior programmer

    3 weeks ago


    Montreal, Canada Ubisoft Full time

    Job Description As an AI Programmer at Ubi Montreal, you’ll care about keeping our players immersed in the game world. Using our most advanced tools, you’ll make the unexpected come to life; in many ways, you’ll be responsible for creating the exciting, suspenseful and downright fun interactions within a game's universe. One of your biggest...


  • Montreal, Canada Groupe SII Full time

    Tasks to perform (title and detailed description):T1: Design, implement, test, and document the Factory Boot Manager - the Linux and U-boot based embedded software for testing complex HSM hardware during the manufacturing and field failure analysis processesT2: Design, implement, test, and document other components of the HSM embedded software and the...


  • Montreal, Canada Groupe SII Full time

    Tasks to perform (title and detailed description):T1: Design, implement, test, and document the Factory Boot Manager - the Linux and U-boot based embedded software for testing complex HSM hardware during the manufacturing and field failure analysis processesT2: Design, implement, test, and document other components of the HSM embedded software and the...


  • Montreal, Canada Groupe SII Full time

    Tasks to perform (title and detailed description):T1: Design, implement, test, and document the Factory Boot Manager - the Linux and U-boot based embedded software for testing complex HSM hardware during the manufacturing and field failure analysis processesT2: Design, implement, test, and document other components of the HSM embedded software and the...


  • Montreal, Canada DELAN - IT Head Hunters Full time

    Tasks/Responsibilities The System/Network Administrator will be responsible for supporting the IT infrastructure of a company with more than 600 employees in Quebec spread over 2 sites. MORE PRECISELY Advance IT projects (new server room, MFA, new firewall rules, replacement of 80 computers, and others) Administer servers and network to maximize...


  • Montreal, Quebec, Canada DELAN - IT Head Hunters Full time

    Tasks/Responsibilities The System/Network Administrator will be responsible for supporting the IT infrastructure of a company with more than 600 employees in Quebec spread over 2 sites. MORE PRECISELYAdvance IT projects (new server room, MFA, new firewall rules, replacement of 80 computers, and others)Administer servers and network to maximize availability...

  • Programmer (Online)

    4 weeks ago


    Montreal, Canada Ubisoft Full time

    Job Description As an online programmer at Ubisoft Montreal, you will support the production teams by shaping the connected experience of online players. You will design, develop, optimize, deploy, and maintain the systems, features, and services to provide them with an unparalleled multiplayer environment. With each new iteration, you’ll be...

  • Développeur c++

    4 weeks ago


    Montreal, Quebec, Canada DELAN - Chasseurs de Talents en TI Full time

    Tâches/Responsabilités Le Développeur C++ (Faible Latence) sera responsable de programmer le système principal de l'entreprise de renommée mondial.PLUS PRÉCISÉMENT• Développer et optimiser une plateforme ultra performante au niveau de sa vitesse d'exécution• Concevoir des systèmes pour faciliter l'accès à différentes données utiles à...


  • Montreal, Canada Groupe IT Link Full time

    Job description En tant que Concepteur/Développeur C-C++ embarqué - Linux, tu interviendras sur des projets en cours de livraison mais aussi de futurs projets ambitieux. Tu travailleras de concert avec l’équipe de livraison qui te permettra de livrer les projets vendus et te faire évoluer dans ton parcours de Linker. Si tu es quelqu’un de...


  • Montreal, Canada Solutions Techso Full time

    Chef de file mondial en transformation numérique, Techso est une société en pleine croissance proposant des services-conseil dans trois créneaux d’expertise : la gestion de l’infrastructure technologique (TI), le développement spécifique d’application (DEV) et la gestion de cycle de vie du produit (PLM).Fondée en 2014, Techso s’est forgée...