legacyBrowser

noJs.linkLabel

Eidos-Montréal

noJs.message

noJs.linkLabel

Eidos-Montréal

Are you ready to join
Eidos-Montréal ?

Jr. Network Programmer

Programming | Montréal, Québec, Canada

// English version will follow ...//

 

Programmeur réseau junior

 

Fonctions:

 

                      Développer les fonctionnalités réseau de notre moteur de jeu propriétaire;

                      Programmer des éléments réseau pour un grand jeu AAA;

                      Intégrer les fonctionnalités réseau PlayStation, Xbox Live et Steam;

                      Collaborer au développement de notre système de jumelage de serveurs dédié;

                      Collaborer au développement de fonctionnalités en ligne spécifiques au jeu;

                      Documenter les fonctionnalités et faire des tests de régression;

 

Expérience et qualifications:

 

                      Baccalauréat en informatique, en génie informatique ou dans des domaines similaires ou expérience équivalente;

                      Expérience dans le développement des logiciels en ligne (peut être un projet académique);

 

Habiletés techniques:

 

                      Bonnes compétences en programmation et en débogage C ++;

                      Comprendre les bases de la programmation réseau et le modèle OSI;

                      Connaissance technique (utilisateur ou joueur) des SDK Xbox Live, PSN et Steam;

                      Connaissance de la structure d'exécution du moteur de jeu;

                      Documenter l’architecture technique (ex: UML);

 

Qualités interpersonnelles:

                      Capacité à gérer son temps de manière indépendante;

                      Capacité de travailler en équipe;

                      Démontrer de l’autonomie et un sens des responsabilités;

                      Excellentes compétences en communication orale et écrite;

                      Maturité pour donner et recevoir des retours constructifs;

 

Motivation et intérêts:

De l’ambition et de la passion pour les jeux vidéo sont essentiels!

 

________________________________________

 

 

Junior Network Programmer

 

Duties:

                      Develop the network features of our studio game engine;

                      Programming networks components for a AAA game;

                      Integrate PlayStation network, Xbox live and Steam features;

                      Collaborate in the development of our dedicated server matchmaking;

                      Collaborate in the development of game specific online features;

                      Document features and write regression tests;

 

Experience and qualifications:

 

                      Bachelor’s degree in computer science, computer engineering or similar fields or equivalent experience;

                      Experience in online software development (can be an academic project);

                      Technical skills:

                      Good C++ programming and debugging skills;

                      Understand network programming basics and OSI model;

                      Technical (or gamer) knowledge of Xbox Live, PSN and Steam SDKs;

                      Aware of game engine run-time structure;

                      Document technical architecture (ex: UML);

 

Interpersonal qualities:

 

                      Ability to manage time independently;

                      Ability to work as part of a team;

                      Good autonomy, sense of responsibility;

                      Excellent oral and written communication skills;

                      Maturity to give and receive constructive feedbacks;

 

Motivation and interests:

Passion and ambition for video games are essential!