Close

Recent Tweets

    Twitter not configured.

Online Programmer

We are looking for an experienced network programmer to work with our online team to develop the multiplayer features of our console titles. The candidate must have solid C++ programming experience, understanding of network programming models, excellent communication ability, and a passion for creating world class online titles.  The ideal candidate will also have been credited on several console titles, worked with multiplayer middle-ware packages, and have experience with state replication, interpolation, bandwidth optimization, and  knowledge of common multiplayer features such as matchmaking, invites, game lobbies, leader boards, stats, etc.

Responsibilities

  • Create and elaborate on systems and architectures for real-time online gameplay
  • Implement and debug features for online play
  • Communicate and collaborate effectively with Producers, Leads and Engineers on a daily basis
  • Optimize networking systems for speed and maximum number of players
  • Integrate networking features with the user interface

Requirements

  • Bachelors in Computer Science or equivalent work experience
  • Strong object-oriented  and C++ programming skills
  • Experience with peer –to-peer architectures
  • Knowledge and understanding of networking concepts and techniques
  • Excellent verbal and written communication skills

Preferred

  • Experience with Winsock, TCP/IP and associated networking elements
  • Prior game development experience
  • Experience with Xbox Live
  • Experience using a multiplayer network middleware system
  • The drive and passion to make exceptional video games

Click to Apply