legacyBrowser

noJs.linkLabel

Eidos-Montréal

noJs.message

noJs.linkLabel

Eidos-Montréal

Are you ready to join
Eidos-Montréal ?

Multiplayer Gameplay Programmer

Programming | Montréal, Québec, Canada

// English will follow //

 

Programmeur jouabilité multijoueurs

 

Relève de : Programmeur en chef

 

Fonctions:

 

-                      Développer les besoins de conception de jeu en système multijoueur;

-                      Travailler de près avec les créateurs de jeu lorsqu’ils utilisent les systèmes multijoueur;

-                      Développer des logiciels en C++ en appliquant les principes de développement orientés objet;

-                      Harmoniser les efforts de programmation avec l'architecture du jeu;

-                      Tirez parti des composants essentiels de notre moteur de jeu.

-                      Analyser et estimer le temps, le coût ainsi que l’impact des fonctions proposées;

-                      Écrire du code propre, de qualité, performant et documenter;

 

 

Expérience et qualités requises:

 

-                      3+ années d'expérience en programmation ou l’équivalent;

-                      Diplôme universitaire en programmation, en génie informatique, en génie logiciel ou l'équivalent;

-                      Minimum d’un titre publié (AAA) à titre de programmeur;

-                      Expérience avec la programmation relié à la jouabilité multijoueur, réplication et systèmes basés sur les données, un atout.

 

 

Habiletés techniques:

 

-                      Excellente connaissance de C++;

-                      Capacité de documenter l’architecture logicielle avec des diagrammes (ex: UML)

 

 

Qualités interpersonnelles:

 

-                      Capacité à travailler en équipe et communiquer de façon efficace;

-                      Capacité de gérer son temps de façon indépendante;

-                      De la maturité pour donner et recevoir des critiques constructives est attendue;

 

 

Motivation et intérêts:

 

La passion et l’ambition pour les jeux vidéos sont essentielles !

 

 

 

----------------------------------------------

 

 

 

Multiplayer Gameplay Programmer

 

Reports To: Lead Programmer

 

 

Duties:

 

-          Turn game design requirements into multiplayer ready gameplay systems;

-          Work closely with the content creators while they use the gameplay systems to create the game;

-          Develop software in C++ by applying the principles of object-oriented coding;

-          Align gameplay programming effort with the architecture of the game;

-          Take advantage of the core components of our game engine;

-          Analyze and estimate the time, cost as well as the impact of the proposed functions;

-          Own code quality, performance and documentation;

 

 

Required Experience and qualifications:

 

-          3+ years of industry experience in Programming;

-          University diploma in programming, computer engineering, software engineering or the equivalent;

-          Already shipped at least one AAA game;

-          Experience with multiplayer gameplay programming, replication and data driven systems is an asset.

 

 

Technical Skills:

 

-          Have an excellent knowledge of C++;

-          Able to document software architecture with diagrams (ex:UML).

 

 

Interpersonal Qualities:

 

-          Be a good communicator and a team player;

-          Ability to manage own time independently;

-          Maturity to give and receive constructive feedback is expected.

 

 

Motivation and interests:

 

-          Passion and ambition for videogames are essential.

-          Interest for multiplayer games in general.