This job might no longer be available.

Programmeur Jouabilité Senior / Senior Gameplay Programmer

Eidos
Montréal, Québec, Canada
3 years ago
Apply

// English will follow //

Senior Gameplay Programmeur (C++)

Relève de : Programmeur en chef

Fonctions:

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

- Travailler avec l’équipe de Conception de jeu et d’Animation pour effectuer le design technique et implémenter les systèmes de jouabilité;

- Prototyper rapidement des nouvelles mécaniques de jeux;

- Déboguer et optimiser son code autant au bas niveau qu’au haut niveau afin de garantir la performance et la qualité technique;

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

- Travailler efficacement avec les autres membres de l’équipe de programmation, ainsi qu’avec les membres de l’équipe de développement;

- Planifier efficacement son travail, et fournir des mises à jour réalistes sur la progression;

- Contribuer positivement à l’atteinte des objectifs du projet et de l’équipe;

- Analyser et estimer le temps, ainsi que l’impact des fonctions proposées.

Expérience et qualités requises:

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

- +6 ans d’expérience dans l’industrie à titre de Programmeur dont au moins 3 ans en Jouabilité ;

Habiletés techniques:

- Solides compétences en conception orientée objet

- Excellente maîtrise de C++

- Expérience en développement sur consoles

- Expérience en optimisation, un atout
- Expérience avec Unreal, un atout

Qualités interpersonnelles:

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

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

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

- Un désir de repousser les barrières de la technologie en jeu vidéo est requis;

- Être un bon communicateur.

Motivation et intérêts:

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

Gameplay Programmer (C++)

Reports To: Lead Programmer

Duties:

- Develop C++ software by applying object-oriented development principles;

- Work with the Game Design and Animation team to perform the technical design and implement the gameplay systems;

- Rapidly prototype new game mechanics;

- Debug and optimize the code at both low and high level to ensure performance and technical quality;

- Own code quality, performance and documentation;

- Work effectively with other members of the programming team, as well as members of the development team;

- Plan effectively his work, and provide realistic updates on progress;

- Contribute positively to the achievement of the objectives of the project and the team.

- Analyze and estimate the time, and the im pact of the proposed functions.

Required Experience and qualifications:

Technical Skills:

- Strong skills in Object Oriented Design

- Excellent proficiency with C++

- Experience in cross platform development

- E xperience in development with optimisation , an asset
- Experience with Unreal, an asset

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.

- A desire to push the barriers of video game technology is required;

- Be a good communicator;

Motivation and interests:

- Passion and ambition for video games are essential!

Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Jobs at Eidos

Engineering jobs