Programmeur-se 3D

Ubisoft

Not Interested
Bookmark
Report This Job

profile Job Location:

Montreal - Canada

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Le titulaire de ce poste est responsable des fonctionnalités qui permettre laffichage à lécran de lunivers du jeu en 3D (ex: architecture du rendu texture SFX éclairage etc.).

 

Les fonctions principales et habituelles de cet emploi sont :

 

Profiler et optimiser lutilisation GPU du jeu

Collaborer avec le Directeur technique graphique afin détablir les contraintes et communiquer à léquipe artistique les possibilités techniques des différentes fonctionnalités 3D ;

Compiler et comprendre les intentions 3D du projet et répertorier les besoins de développement et analyser la faisabilité technique ;

Analyser les fonctionnalités 3D existantes dans le moteur et voir si ça convient aux intentions ;

Proposer des améliorations au besoin en concevant et implantant de nouveaux systèmes ;

Suggérer des innovations en sinspirant de dautres jeux de lindustrie ;

Valider et vérifier si les systèmes 3D nouvellement développés et intégrés rencontrent les intentions spécifiques et générales du projet et ne créent pas dincohérence avec le code déjà existant ;

Supporter les fonctionnalités et les systèmes 3D conçus pour la production ;

Déterminer et corriger les bugs 3D identifiés par les autres métiers et léquipe de contrôle qualité ;

Documenter son travail afin de transférer ses connaissances et permettre aux utilisateurs (les autres métiers) de comprendre comme utiliser les systèmes et fonctionnalités 3D ;

Effectuer toutes autres tâches connexes.


Qualifications :

Formation :

 

  • Baccalauréat en informatique ou génie informatique ou toutes autres formations équivalentes.

 

Expérience pertinente :

 

  • Minimum de 3 à 5 ans dexpérience en programmation 3D idéalement dans le domaine du jeu vidéo ou toutes autres expériences pertinentes.

 

Habiletés et connaissances :

 

Connaissances en algèbre linéaire

Connaissance de larchitecture GPU et les meilleures pratiques pour optimiser la performance

Connaissance des APIs bas-niveau 3D (DirectX Vulkan)

Connaissance des langages de shader

Atout : connaissance de Unreal Engine

Atout : connaissance des outils de profiling GPU (RenderDoc NVIDIA Nsight etc.)

Atout : connaissances multiplateformes

Connaissance des bonnes pratiques de désign logiciel et des compromis mémoire / CPU / GPU

Avoir un bon esprit danalyse et de synthèse

Capacité à résoudre des problèmes

Être autonome et débrouillard

Avoir le sens du détail

Etre orienté résultat

Avoir de bonnes habiletés relationnelles et de communication

Capable de travailler en équipe

Capable de sadapter aux changements


Remote Work :

No


Employment Type :

Full-time

Le titulaire de ce poste est responsable des fonctionnalités qui permettre laffichage à lécran de lunivers du jeu en 3D (ex: architecture du rendu texture SFX éclairage etc.). Les fonctions principales et habituelles de cet emploi sont :  Profiler et optimiser lutilisation GPU du jeu Collaborer avec...
View more view more

About Company

Company Logo

Opened in October 2011, Ubisoft Abu Dhabi is one of the first major video game studios based in the UAE capital and is focusing on developing and bringing to market successful mobile games for a worldwide audience. This position is based in the vibrant expat city of Abu Dhabi, the c ... View more

View Profile View Profile