Black Tusk Studios Company Logo

Black Tusk Studios

Vancouver, British Columbia - Canada
View all jobs at this company »

Online & Network Engineer

Description

ABOUT BLACK TUSK:

Black Tusk Studios are a Microsoft 1st party development studio located in downtown Vancouver, Canada.  We are the official home of the Gears of War franchise and our objective is to forge the future of the IP and push the limits of Microsoft’s entertainment platforms and devices.  Our team is comprised of deep creative and technical expertise from our industry’s top shooter and action titles, working cohesively to delight our fan base and shatter expectations of what is possible.

ONLINE & NETWORK ENGINEER

Are you a talented and experienced Online & Network Engineer who is passionate about delivering a best in class networked gameplay experience and online features for one of the biggest AAA franchises out there?  If so Black Tusk Studios and Gears of War is looking for you! 

As a candidate, you should understand and have experience with the requirements and issues of games networking and should be able to make appropriate engineering decisions to meet requirements and mitigate issues.

RESPONSIBILITIES:

  • You will be essential to our goal of delivering a fantastic, best-of-industry networking architecture. 

  • You will be responsible for implementing the multiplayer game experience in partnership with design and engineering teams.

  • Work closely with Online Client & Services team to ensure online solutions meet software requirements and integrate effectively with the overall game.

  • Work closely with Online Designers, consulting on online technical considerations and ensuring solutions meet the design requirements.


REQUIREMENTS:

  • Experience shipping a current generation AAA console game.

  • BA/BSC in Computer Science, or equivalent work experience.

  • Experience with high level / object oriented languages (C++, C#).

  • At least 5 years of professional C++ experience.

  • Low-level networking experience including sockets, TCP/UDP, bandwidth optimization, messaging (reliable and unreliable), etc.

  • Game-specific networking experience including object replication, client-server and peer-to-peer architectures, server migration, time sync, prediction, QoS, voice, etc.

  • Strong debugging and optimization skills in a multi-threaded, networked environment.

  • Passion for creating an amazing AAA game experience.

  • Experience developing: Sign-in flow, Match Making, leaderboards, VOIP a plus.

  • Experience supporting live online operations post launch a plus.

  • Web Services & RESTful architectures experience a plus.

  • Experience with UGC and DLC a plus.

  • Experience with Xbox Live (360/PC) networking a plus.

     

     

 



 

 

This Job is no longer active!