Programmer (Networks, C++)

2 weeks ago


Montreal, Quebec, Canada Ubisoft Entertainment 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 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.
QUALIFICATIONS

What youbring

  • 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 CVhighlighting your education, experience, and skills
ADDITIONAL INFORMATION

About us

Ubisoft's 19,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. Their commitment and talent have brought to life many acclaimed franchises such as Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.

Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.

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.

At Ubisoft, you can come as you are. We embrace diversity in all its forms. We're committed to fostering a work environment that is inclusive and respectful of all differences.

LET OUR TEAM MEMBERS TELL YOU ABOUT THEIR JOBGames 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 teamsMachine Learning, Physics Simulation, Kolmogorov Complexity, and Squishy BunniesFAQCan I submit an open application?

We do not process open applications, you can find all our open positions on the Ubisoft Careers page by clicking on the 'Search jobs' button.

How can I check my application status?

You can check your application status by logging into your SmartRecruiters candidate profile )

At Ubisoft, everyone is welcome We seek people passionate about their specialties, jobs or the entertainment industry in general.

#J-18808-Ljbffr

  • Montreal, Quebec, Canada MPC Moving Picture Company 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...


  • Montreal, Quebec, Canada HASBRO DEUTSCHLAND GmbH Full time

    At Invoke, our mission is to Have Fun Building Great Games. We believe the best games come from people who love what they do, in an environment that values them and their ideas. As a member of Wizards of the Coast, we help enrich a catalog of games that has inspired gamers and developers for decades. Invoke Studios is currently looking to hire a Core Team...


  • Montreal, Quebec, Canada North Side Inc. Full time

    Design, develop and test Bot Colony features. Bot Colony _redux ( ) integrates Unreal 5 with ChatGPT to offer a uniquely immersive experience through unrestricted conversation with the game's 3D characters. Design, develop and test Perla features. Perla is a simulation and storytelling tool, enabling non-programmers to build content featuring 3D characters...


  • Montreal, Quebec, Canada Undaunted Games Full time

    About Us: Undaunted Games is a visionary game development studio dedicated to crafting memorable and engaging experiences for audiences worldwide. With a commitment to excellence and innovation, we're on a mission to push the boundaries of visual storytelling and interactive media.Position Overview: Undaunted Games is looking for an experienced "Unreal 5...

  • C++ Programmer

    2 weeks ago


    Montreal, Quebec, Canada Electronic Arts Inc. Full time

    Montreal, QC, Canada Can this position be remote?: We believe amazing games and experiences start with teams as diverse as the players and communities we serve. Our Motive is to develop innovative action games set in iconic worlds where every player feels like the hero. Currently, we're working on two exciting projects, an original Iron Man action-adventure...


  • Montreal, Quebec, Canada C&C Packing Full time

    Situé à St Léonard (Anjou), C&C distribue des produits de viande de grande qualité partout au Canada. Intégrée à la multinationale Premium Brands depuis 2016, C&C est le fournisseur des principaux supermarchés canadiens, des distributeurs HRI et des pourvoyeurs des meilleures viandes qui soient. L'entreprise jouit, d'une croissance constante et d'une...

  • Superviseur de Soir

    2 weeks ago


    Montreal, Quebec, Canada C&C Packing Full time

    Situé à St Léonard (Anjou), C&C distribue des produits de viande de grande qualité partout au Canada. Intégrée à la multinationale Premium Brands depuis 2016, C&C est le fournisseur des principaux supermarchés canadiens, des distributeurs HRI et des pourvoyeurs des meilleures viandes qui soient. L'entreprise jouit, d'une croissance constante et d'une...


  • Montreal, Quebec, Canada Les YMCA du Québec Full time

    Aimeriez-vous que votre talent ait un impact positif pour les gens avec qui vous travaillez? Recherchez-vous de nouvelles occasions de maximiser et de développer votre expertise? Souhaitez-vous évoluer dans un milieu où l'humain est au cœur des décisions? Nous avons une opportunité pour vous parce qu'ici, votre talent a de l'impactChaque jour, plus de...


  • Montreal, Quebec, Canada McGill University Full time

    Veuillez référer au guidepour obtenir des instructions sur la façon de postuler.Si vous êtes un employé actif de McGill (c.à-d. actuellement dans un contrat ou un poste actif à l'Université McGill), ne postulez pas via ce site de carrière. Connectez-vous à votre compte McGill Workday et postulez à cette affichage en utilisant le rapport Find Jobs...

  • Unreal programmer

    2 weeks ago


    Montreal, Quebec, Canada North Side Inc. Full time

    North Side ( ) is a Montreal, Canada based small company developing an integration of Unreal engine with ChatGPT, for its Bot Colony Redux videogame and the Perla tool. ResponsibilitiesDesign, develop and test Bot Colony features. Bot Colony _redux ( ) integrates Unreal 5 with ChatGPT to offer a uniquely immersive experience through unrestricted conversation...

  • Unreal programmer

    2 weeks ago


    Montreal, Quebec, Canada North Side Inc. Full time

    North Side is a small company based in Montreal, Canada, focused on integrating Unreal Engine with ChatGPT for its Bot Colony Redux videogame and Perla tool. Responsibilities Design, develop, and test Bot Colony features, which integrates Unreal 5 with ChatGPT for an immersive experience through conversations with the game's 3D characters. Design,...

  • Gameplay Programmer

    2 weeks ago


    Montreal, Quebec, 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 PlayStation5, PlayStation4, PlayStationVR, PlayStationPlus, acclaimed PlayStation software titles from PlayStation Studios, and...

  • Senior C++ developer

    2 weeks ago


    Montreal, Quebec, Canada Hunter Bond Full time

    Elite C++ Developer Opportunity - Join a Leading Fintech Innovator An Elite Fintech firm in Montreal is seeking highly skilled and experienced C++ Developers to join their cutting-edge team. Design, develop, and maintain mission-critical financial applications using C++ Collaborate with cross-functional teams to architect scalable and high-performance...

  • Unreal programmer

    2 weeks ago


    Montreal, Quebec, Canada North Side Inc. Full time

    North Side ( ) is a Montreal, Canada based small company developing an integration of Unreal engine with ChatGPT, for its Bot Colony Redux videogame and the Perla tool. ResponsibilitiesDesign, develop and test Bot Colony features. Bot Colony _redux ( ) integrates Unreal 5 with ChatGPT to offer a uniquely immersive experience through unrestricted conversation...


  • Montreal, Quebec, Canada HASBRO DEUTSCHLAND GmbH Full time

    At Invoke, our mission is to Have Fun Building Great Games. We believe the best games come from people who love what they do, in an environment that values them and their ideas. And we ensure that everyone has the opportunity to contribute to our collective success, whatever their role. As a member of Wizards of the Coast, we help enrich a catalog of games...

  • Unreal programmer

    2 weeks ago


    Montreal, Quebec, Canada North Side Inc. Full time

    North Side ( ) is a Montreal, Canada based small company developing an integration of Unreal engine with ChatGPT, for its Bot Colony Redux videogame and the Perla tool.ResponsibilitiesDesign, develop and test Bot Colony features. Bot Colony _redux ( ) integrates Unreal 5 with ChatGPT to offer a uniquely immersive experience through unrestricted conversation...

  • Développeur C++

    2 weeks ago


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

    Le Développeur C++ (Faible Latence) sera responsable de programmer le système principal de l'entreprise de renommée mondial.PLUS PRÉCISÉMENTDévelopper et optimiser une plateforme ultra performante au niveau de sa vitesse d'exécutionConcevoir des systèmes pour faciliter l'accès à différentes données utiles à l'entrepriseCréer des outils...


  • Montreal, Quebec, Canada HASBRO DEUTSCHLAND GmbH Full time

    Press Tab to Move to Skip to Content Link At Invoke, our mission is to Have Fun Building Great Games. We believe the best games come from people who love what they do, in an environment that values them and their ideas. And we ensure that everyone has the opportunity to contribute to our collective success, whatever their role. As a member of Wizards of...

  • Développeur C++

    2 weeks ago


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

    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 à l'entreprise • Créer...

  • Développeur c++

    2 months 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 à...