ContactEidos GlobalFrançaisPrint
  

Description
 

 Return to Jobs Section

Title: Network Programmer  
Reporting to: Technology Director
 
Job Summary:
Duties:
  • Develop high quality software using C++ and Object-Oriented Design (OOD) programming languages
  • Ability to technically design, implement and review network systems for use in the development of the network module in a specific timeframe
  • Ability to optimize and debug code, from low-level libraries to in game code
  • Ability to consider cross platform issues and develop cross platform API’s
  • Generate the highest quality work, leading to the highest quality games
  • Can required mobility to assist another studio (field engineering), if required, for a short period of time
  • Ability to implement optimal solutions in term of material resources management, especially in network
  • Ability to schedule own work, and honestly and openly appraise personal and project progress
  • Positive contribution to team goals and project focus
  • Responsible adherence to, and proactive contribution towards, the Eidos Coding Standards.

Person Specification:


 

Profile  Essential
 
Experience and Qualifications
  • University diploma in programming, computer engineering, software engineering or the equivalent
  • Junior Online Programmer: 1 to 3 years of video game or telecommunications experience in Programming
  • Intermediate Online Programmer: 3 to 5 years of  video game or telecommunications experience in Programming
  • Senior Online Programmer: 5+ year of video game or telecommunications experience in Programming
  • Minimum of 1 published title – at least one as network specific programmer on a videogame
  • Extensive experience with TCP/IP, sockets, Winsock, BSD (or other TCP/IP stacks)
  • Experience with QA concepts such as unit and regression tests
  • Good knowledge of the Xbox live services and PSN (End-user, API and TCR)
  • Experience with database (SQL), an asset.
Technical Skills
  • Excellent C++
  • Strong OOD skills
  • Cross platform development an asset
  • C# and .Net knowledge an asset
  • Experience with security mechanism such as: encryption, authentication, secured sockets and anti-cheat
  • Experience in Web Services development an asset.
Interpersonal Skills
  • An approach oriented Client Satisfactions (Production Teams)
  • Capacity to organize his own work
  • Capacity to be a team player
  • A desire to push back the boundaries of video game technology is required
  • Maturity to give and receive constructive criticism is expected
  • Be a good communicator.
Motivation and Interests
  • Ambition and passion for video games are essential! 

Apply here

© 2010 Eidos Interactive Corporation