Senior Network programmer (C++)

Ubisoft
Montreal, QC
Temps plein

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
  • Il y a 22 heures
Emplois reliés
Ubisoft
Montréal, Québec

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

PlayStation
Montréal, Québec

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

Haven Interactive Studios
Montréal, Québec

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
Montréal, Québec

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

Offre sponsorisée
Accelerant
Canada

As a DevOps Engineer at Accelerant, you will be instrumental in helping us design, build, and run a highly reliable and scalable platform. Implement and drive adoption of site reliability engineering best practices for observability, scalability, availability, compliance and resilience. Design and b...

Offre sponsorisée
Axelon Services Corporation
Montréal, Québec

The selected candidate will be part of the ENS Cloud Network Engineering team that will evaluate, design and document networking solution for public, private and hybrid cloud infrastructure for the firm. Act as a lead network engineer in cloud application migration process and develop target state a...

Offre sponsorisée
Blazeclan Technologies
Montréal, Québec

As an Anaplan Consultant, you will work closely with clients to understand their business processes, identify areas where Anaplan can help, and design and implement solutions using Anaplan software. Train clients on how to use Anaplan software and provide ongoing support as needed. Maintain up-to-da...

Offre sponsorisée
VTRAC Consulting Corporation (WBE)
Canada

DevOps Engineer (Kafka, Rancher), Attention: samz@vtrac. DevOps Engineer (Kafka, Rancher). DevOps pipelines, Terraform, and data pipelines. ...

Offre sponsorisée
Future Electronics
Pointe-Claire, Québec

The Programmer Analyst’s duty is to perform in-depth analysis, design, and development, as well as troubleshooting and maintenance programming work within a team. The Programmer Analyst will assist in developing the skills of other team members and will help guide their work. ...

Offre sponsorisée
freelance.ca
Montréal, Québec

At least 10 years of experience in enterprise networking , VMware Cloud Networking , NSX-T, Azure networking Understanding including Firewall, VNet, Express route. Deploying and configuring networking components such as virtual networks, subnets, routers and gateways within the AVS environment- Mana...