Network Programmer

Ubisoft


Job Location:

Montreal - Canada

Monthly Salary: Not Disclosed
Posted on: 5 hours ago
Vacancies: 1 Vacancy

Job Summary

As a Network Programmer at Ubisoft Montreal youll have direct influence over the quality of the games online experience. Youll be entrusted with developing the games low-level network features the multiplayer engine and optimizing network performance. Youll be part of a team that holds the players connected experience at the core of its mission.

During the games development youll 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-gamers 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 games networking and multiplayer engine features. Youll care about providing our players with the ultimate multiplayer experience they deserve.

What youll 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 to the team

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

Remote Work :

No


Employment Type :

Full-time

As a Network Programmer at Ubisoft Montreal youll have direct influence over the quality of the games online experience. Youll be entrusted with developing the games low-level network features the multiplayer engine and optimizing network performance. Youll be part of a team that holds the players c...

About Company

Company Logo

Opened in October 2011, Ubisoft Abu Dhabi is one of the first major video game studios based in the UAE capital and is focusing on developing and bringing to market successful mobile games for a worldwide audience. This position is based in the vibrant expat city of Abu Dhabi, the c ... View more

View Profile View Profile