Programmer (Networks, C++)

6 months 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 Epic Games Full time

    Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating.Being Epic means being a part of a team that continually strives to do right by our community and users....


  • Montreal, Quebec, Canada Sony Interactive Entertainment Inc. Full time

    Job SummaryWe are seeking an experienced Senior Network Programmer to join our Haven Entertainment Studios project team. The successful candidate will be responsible for designing, implementing, and testing network features and functionality for our games using C++, Unreal Engine, and other tools.Key ResponsibilitiesCollaborate with gameplay programmers,...


  • Montreal, Canada 2K Full time

    Job DescriptionMain 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...


  • 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 Ubisoft Entertainment Full time

    Company OverviewUbisoft Entertainment is a renowned game developer and publisher that aims to deliver immersive gaming experiences.Job SummaryWe are seeking an experienced Senior C++ Network Programmer to join our team and contribute to the development of a multiplayer game.


  • 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 Sony Interactive Entertainment Inc. Full time

    Why PlayStation?Sony Interactive Entertainment Inc. is a global leader in entertainment producing The PlayStation family of products and services, including PlayStation5, PlayStation4, PlayStationVR, PlayStationPlus, and more.We strive to create an inclusive environment that empowers employees and embraces diversity. We welcome and encourage everyone with a...


  • 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 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, 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, Canada Sony Interactive Entertainment Inc. 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 Hunter Bond Full time

    p>A leading fintech company in Montreal is seeking an experienced C++ developer to join our innovative team. We're looking for a skilled professional to help drive the next generation of financial technology solutions.Key ResponsibilitiesDevelop advanced financial platforms using C++Collaborate with cross-functional teams to create scalable, high-performance...


  • Montreal, Canada Kaayu Technologies Full time

    Job description:To meet the needs of its clients in the IT sector, FOP EXPERTS CONSEILS is currently looking for C# and .NetCore developers. The main missions will be to improve customer systems and websites, write tests, support production issues, determine non-conformities as well as programming in C# and .NetCore.Main responsibilities:Without limitation,...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Ubisoft Entertainment seeks a skilled Senior C++ Network Architect to join our team and contribute to the development of immersive multiplayer games. About UsWe are a leading video game developer dedicated to delivering exceptional gaming experiences. Our mission is to create engaging, interactive, and entertaining content that captivates players...


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

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada NoviFlow Full time

    We are seeking a highly skilled Software Developer to join our Forwarding Plane Team at NoviFlow.As a Software Engineer, you will design, develop and test innovative technologies such as Barefoot's programmable Ethernet switch and microcoded network processors.The successful candidate will contribute to the objective of maximizing the throughput of our...

  • Physicist Programmer

    1 month ago


    Montreal, Quebec, Canada QUANTIC DREAM Full time

    Job Description:As a key member of our R&D department, you will contribute to the development of our online multiplayer project. You will work closely with the Project Lead Programmer and the creative teams to adapt our physics engine and collision system to meet the project's needs.Responsibilities:Ensure the integration and support of dynamic collisions...


  • Montreal, Canada Super C Full time

    Type de poste: Permanente Titre du poste: Chef·fe mise en marché épicerie - Super C Numéro de la demande: 40360 Catégorie d'emploi: Administration Division : Qc - Mise en Marché - Super C (80224738) Département : Mise en marché Lieu de travail: METRO - PLACE CARILLON, MONTRÉAL (#M-CARI) Province: Canada : Quebec Type d'emploi: ...


  • Montreal, Canada Super C Full time

    Type de poste: Permanente Titre du poste: Chef·fe mise en marché épicerie - Super C Numéro de la demande: 40360 Catégorie d'emploi: Administration Division : Qc - Mise en Marché - Super C (80224738) Département : Mise en marché Lieu de travail: METRO - PLACE CARILLON, MONTRÉAL (#M-CARI) Province: Canada : Quebec Type d'emploi: ...


  • Montreal, Quebec, Canada Sony Interactive Entertainment Inc. Full time

    About UsSony Interactive Entertainment Inc. is a global leader in the entertainment industry, renowned for its innovative products and services.Salary RangeThe estimated salary for this position is $120,000 - $180,000 per annum, based on industry standards and location.Job DescriptionWe are seeking an experienced Senior Gameplay Network Programmer to join...