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!