Senior Network programmer (C++)

Ubisoft
Montreal, QC
Full-time

COMPANY DESCRIPTION

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.
  • Experience in designing large-scale system architectures.
  • Ability to design and implement scalable multiplayer architectures.
  • Excellent collaboration skills.

ADDITIONAL INFORMATION

What to send us

  • Your CV highlighting your education, experience, skills and games delivered
  • 21 hours ago
Related jobs
Haven Interactive Studios
Montreal, Quebec

The Senior Network Programmer will be responsible for developing and enriching core game network code solutions. Senior Gameplay Network Programmer. The Senior Network Programmer will report to the Technical Producer. We are looking for an experienced Network Programmer to join the Haven Entertainme...

PlayStation
Montreal, Quebec

The Senior Network Programmer will be responsible for developing and enriching core game network code solutions. Position - Senior Gameplay Network Programmer. The Senior Network Programmer will report to the Technical Producer. We are looking for an experienced Network Programmer to join the Haven ...

S.i. Systems
Montreal, Quebec

Senior Mainframe Network systems Programmer for a host network support role. We are seeking a Mainframe Network Systems Programmer for a Host Network Support position. Network Monitoring: (One or more) NetView, CA-NetMaster, OMEGAMON for Networks. Demonstrable skills in z/OS Network Systems Programm...

Ubisoft
Montreal, Quebec

Join us as a network programmer on a multiplayer game that promises to deliver an immersive experience. You'll be supported by a fantastic team and Ubisoft's amazing community of network programmers. You'll be involved in implementing the various network systems needed to achieve the project's ambit...

Promoted
Hitachi Cyber
Blainville, Quebec

Rejoins l'équipe dynamique et innovante de systèmes de sécurité Hitachi en tant qu'analyste en sécurité de l'information et fais progresser ta carrière en cybersécurité vers de nouveaux sommets. Sous la supervision du chef d'équipe dans le SOC, tu joueras un rôle clé dans la protection de nos client...

Promoted
FinTop Consulting
Canada

The Lead Engineer is looking to hire their first DevOps Engineer, who can take charge and help improve their infrastructure. They currently use a lot of managed services on a cloud platform provider so there's not much they have to do in terms of DevOps and that’s where the lead manages that himself...

Promoted
Hunter Bond
Montreal, Quebec

An Elite FinTech Firm is looking for highly talented DevOps Engineers of all experience levels to join an elite group in group of individuals. Working as part of a team of engineers looking after and building a zero-down time low latency infrastructure. Implementing best DevOps practices. ...

Promoted
LanceSoft, Inc.
Montreal, Quebec

Senior Technical Business Analyst. Minimum 7 years of experience in global organizations as a Technical Business Analyst. Collaborate effectively across a variety of IT and Business groups, across regions and roles. ...

Promoted
UniUni
Canada

Quickly understand business needs and translate them into data, develop and optimize logistics data dashboards and data analysis systems, support data-driven operations, and enhance business decision-making efficiency. Proficient in AWS cloud services and SQL, capable of extracting key results from ...

Litens Automotive Group
Canada

Join the Litens Engineering team as a Software Reqirements Developer. Collaborate with System Engineer & Software Architect in the development of the requirements with focus on SW. Support the Software Architect in the development of the functional safety concept. Maintain upstream/downstream tr...