PROGRAMMEUR 3D

Profession/métier :

Secteur :
Sciences naturelles et appliquées et domaines apparentés
Profession/métier :
Programmeurs/programmeuses et développeurs/développeuses en médias interactifs
 
Consulter les descriptions dans la Classification nationale des professions
Nombre de postes offerts :
2

Description

Qui vous êtes : Vous êtes le cerveau derrière nos superbes graphismes, l'objectif à travers lequel nos joueurs découvrent nos mondes de jeu. Vous êtes passionné par le développement de nouvelles technologies et de nouveaux workflows pour mettre le pouvoir de la création entre les mains des artistes. Vous analyserez et repenserez la technologie et les outils existants pour créer de nouvelles méthodes permettant de créer les mondes de jeu les plus beaux et les plus mémorables du secteur. Vous êtes impatient de travailler dans le spectre de la programmation 3D, de l'architecture de moteur de rendu au traçage de rayons matériel en passant par l'optimisation des shader. Ce que vous allez faire : Planifier le développement de la technologie 3D avec les artistes techniques et le programmeur principal. Développer de manière itérative une nouvelle technologie 3D en collaboration avec des artistes techniques et d'autres programmeurs. Analyser et proposer des améliorations à la technologie 3D existante dans le moteur. Optimisation de la mémoire 3D et des performances de la technologie 3D pour répondre aux exigences des plates-formes cibles du jeu. Fournir un soutien aux artistes techniques et aux autres membres de l'équipe selon les besoins pour utiliser correctement et efficacement la technologie 3D. Déboguer et résoudre les problèmes de la technologie 3D à mesure qu'ils surviennent. Rédiger et publier des articles scientifiques sur les nouvelles technologies selon les besoins. Ce que vous apportez : - Un diplôme en informatique ou en génie informatique ou une formation ou une expérience équivalente; Expérience de la programmation 3D pour Xbox One, PS4 et / ou PC (DX11 + / OpenGL 4.3+); 5 ans et plus d'expérience en programmation; Expédié au moins 1 jeu en tant qu'ingénieur de rendu; Expérience pertinente de travail sur les titres AAA, les consoles actuelles et de prochaine génération; Compréhension du pipeline de rendu GPU moderne et de son utilisation efficace; Solide compréhension de l'algèbre linéaire 3D; Compréhension approfondie des techniques de rendu utilisées dans les productions de jeux AAA modernes; Maîtrise de C / C ++ avec d'excellentes techniques de programmation multi-thread. Expérience du traçage de rayons matériels, des voxels et / ou de l'éclairage global; Expérience du rendu physique en temps réel (éclairage, BRDF, modèle d'appareil photo, etc.); Drive et la connaissance pour pousser la qualité de rendu en temps réel dans les jeux; Capacité à expliquer clairement des problèmes techniques complexes à un public moins technique; Capacité à proposer des solutions techniques en tenant compte de l'ensemble du pipeline de production; Bonne compréhension des algorithmes de rendu 3D et des mathématiques associées; Connaissance de HLSL / Cg; Compréhension approfondie des optimisations de bas niveau et des sous-systèmes centraux, de la gestion de la mémoire et du développement multiplate-forme; Expérience de l'utilisation de frameworks et de middleware de développement de jeux; Autodirection, concentration, réflexion orientée vers les résultats, aptitudes ingénieuses à résoudre les problèmes; Bonnes aptitudes interpersonnelles et de communication.

Formation :

Diplôme :
Baccalauréat
Ce diplôme ou cette formation est
exigé(e)

Capacité linguistique :

Niveau de français :
Scolaire
Langue française est
souhaitée
Niveau d'anglais:
Courant
La langue anglaise est
exigée

Expérience professionnelle :

Domaine d'expérience professionnelle :
Nombre d'années d'expérience professionnelle demandé :
durée min 5
durée max 
Cette expérience professionnelle et sa durée sont
exigées

Contrat

Type de contrat :
contrat à durée indéterminée

Rémunération

Les informations sur le salaire sont confidentielles

Avantages annexes :

Logement fourni :
oui
Prise en charge du voyage :
oui
Déménagement pris en charge :
oui

Lieu de travail :

Manitoba, Winnipeg

Je veux déposer ma candidature pour ce poste

Avis important : Les renseignements sur les emplois contenus dans cette page sont fournis par des employeurs externes au Gouvernement du Canada. Ces derniers ne sont pas tenus de fournir les renseignements dans les deux langues officielles (anglais et français) ni de respecter les normes et lignes directrices du gouvernement du Canada en matière de contenu Web. Le gouvernement du Canada n’est pas responsable de l’exactitude et de la qualité des renseignements fournis par les employeurs.