Programmeur jouabilité sénior (systèmes) / Senior gameplay programmer (systems)

Eidos
Montréal, Québec, Canada
19 days ago

Apply

// English version will follow //

Programmeur jouabilité sénior (systèmes)

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 les autres départements 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é;

- Avoir participé à une production AAA du début à la fin

Habiletés techniques

− Fortes connaissances des systèmes de jeu (Système d’inventaire, de loadout, de loot et de crafting, système de progression, système de mission/quêt e, etc.) et en code de jouabilité en général ;

− Solides compétences en conception orientée objet ;

− Excellente maîtrise de C++ ;

− Expérience du développement d'outils et de pipelines d'actifs ;

− Expérience en profilage et des optimisations , un atout ;

− Expérience avec l’engin U E4 , 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 ;

− Habiletés de coaching et de transfert de connaissances efficaces ;

− Est bon un communicateur.

Motivation et intérêts

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

Senior g ameplay p rogrammer (systems)

Reports to: Lead programmer

Functions :

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

- Work with other departments to perform technical design and implement gameplay systems;

- P rototype new game mechanics;

- Debug and optimize your code at both low and high level in order to guarantee performance and technical quality;

- Write clean, quality, efficient and document code;

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

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

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

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

Experience and qualities required :

- University degree in programming, computer engineering, software engineering or equivalent;

- +6 years of experience in the industry as a Programmer including at least 3 years in Gameplay ;

- Have participated to at least one AAA production from start to finish .

Technical skills :

- Strong knowledge in gameplay systems (Inventory/loadout/loot/crafting, skill tree, quest, mission…etc) and gameplay code in general ;

- Strong object-oriented design skills ;

- Excellent knowledge in programming in C ++ ;

- Experience developing tools and asset pipelines ;

- Experience with profiling and optimizations, an asset ;

- Experience with the UE4 engine development , an asset .

Interpersonal qualities :

- Ability to work in a team and communicate efficiently ;

- Ability to manage your time independently;

- Maturity to give and receive constructive criticism is expected;

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

- Ability in coaching and transfer skills ;

- Be a good communicator.

Motivation and interests :

Passion and ambition for video games are essential!

Apply

Related Jobs

Programmeur Gameplay Senior (H/F) / Senior Gameplay Programmer
Ubisoft · 2 months ago
Programmeur Gameplay/ Gameplay Programmer (H/F)
Ubisoft · 12 days ago
Directeur technique de jouabilité / Gameplay Technical Director
Electronic Arts · 1 month ago
Lead Engine Programmer - Gameplay Systems
Epic Games · 7 days ago
Lead Engine Programmer - Gameplay Systems
Epic Games · 7 days ago
Gameplay System Programmer - All Levels
Build a Rocket Boy · 1 year ago
Gameplay Programmer, Metagame Systems
Gearbox Software · 1 month ago
Senior Gameplay Designer (Narrative Systems)
Remedy Entertainment · 1 month ago
Senior Gameplay Designer (World Systems)
Remedy Entertainment · 2 months ago
Senior Gameplay Systems Engineer
Bungie · 6 months ago
Programmeur(se) de jeux vidéo senior (Unity) - Senior Video game programmer (Unity)
Gameloft · 4 days ago
Programmeur système
Behaviour Interactive · 4 days ago

More jobs at Eidos