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
  • 19 hours ago
Related jobs
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...

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

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

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

Promoted
Fed IT
Montreal, Quebec

We are looking for an IT Infrastructure Administrator to join a dynamic technical team. Deploy and maintain system monitoring solutions to ensure network and data integrity. Strong technical skills in IT infrastructure (servers, networks, cloud, telecommunications, storage). Knowledge of network man...

Intact Financial Corporation
Montréal, Quebec

The Network Security team is responsible of the evolution, support and governance of our worldwide network and its security. As a Network Security administrator with strong Palo Alto hands-on experience, you will be driving the advancement, performance and stability of our infrastructure and its ass...

Coast Capital Savings
Canada, Canada

The Senior Network Engineer is responsible for researching, designing, recommending and implementing the core and edge production network infrastructure which underlies the transmission of all data from all wired and wireless IP devices (i. Is a subject matter expert in data networking and provides ...

TEEMA Group Solutions
Las Vegas, NV, CA

Network Engineer - Automation Specialist. We are seeking a Network Engineer with at least 6 years of experience and strong automation skills. Minimum of 6 years of experience as a Network Engineer with a focus on automation. The role involves designing and managing automated network solutions. ...

BMO
Canada, Canada

Understands that the success of a developer is to understand the core business processes of the business unit and business requirements as well as technology landscape. Conceive and write detailed software implementations/code while ensuring that their code/configurations adhere to the security, log...

Air Inuit
Montreal, Quebec

Contributes to the IT efficiency of organizational activities by designing, configuring, administering, maintaining, and evolving computer networks or systems in accordance with the needs of the organization. Provides technical support to networks and systems in liaison with IT help desk support. Go...