Menu
Ubisoft Annecy (logo)
Ubisoft
6 rue André Fumex
74000 Annecy
France

Postée le : 18.09.2017
Référence : AFJV-EDEV1182-12428

Ubisoft Annecy

Les équipes d'Ubisoft sont animées par leur volonté d'enrichir la vie des joueurs avec des expériences de divertissement originales et mémorables. Elles donnent vie à des mondes, de véritables terrains de jeux où l'imagination peut s'exprimer librement, donnant naissance à des moments de surprise, de fun et d'aventure qui permettent aussi au joueur d'apprendre et se découvrir.

Chez Ubisoft, vous avez l'opportunité de collaborer et d'évoluer avec des équipes passionnées et pionnières dans leur domaine, partout dans le monde. Vous progresserez dans un environnement bienveillant et inspirant dans lequel vous repousserez les limites de l'imaginaire et de la technologie pour créer les mondes qui passionneront nos joueurs.

Programeur 3D (H/F)


CDD Annecy (74)

Description du poste

Le studio de production Ubisoft Annecy recherche un Programmeur 3D F/H pour un projet de jeu AAA !

Vous êtes attiré par le jeu vidéo et ses challenges ? Vous avez toujours rêvé de participer à un projet ambitieux au sein d'une équipe expérimentée et motivée ? Alors venez nous rejoindre !

Le/La titulaire de ce poste sera responsable de développer de nouvelles fonctionnalités du moteur graphique tout en assurant le support et l'optimisation. Vous serez également en charge d'accompagner le directeur technique graphique dans l'établissement des budgets techniques.

Sous la responsabilité du Lead 3D Programmeur, les fonctions principales et habituelles de cet emploi sont :
  • Prendre la responsabilité du design, de l'implémentation et de l'optimisation de nouvelles fonctionnalités graphiques (ie. particules, ombrages, global illumination ...) qui correspondent aux besoins
  • Développer des outils d'édition et d'import/export de données graphiques
  • Analyser les fonctionnalités 3D existantes du moteur et apporter les changements nécessaires à l'architecture si besoin
  • Vérifier que les systèmes 3D développés correspondent aux besoins du projet et ne créent pas de conflits avec les codes existants
  • Déterminer et corriger les bugs 3D identifiés par des personnes d'autres métiers et de l'équipe de contrôle de la qualité
  • Utiliser les outils de profiling CPU & GPU pour améliorer les performances de l'affichage
  • Documenter le travail de manière à transférer les connaissances et permettre aux utilisateurs (d'autres métiers) de comprendre comment utiliser les nouvelles fonctionnalités
  • Rechercher de nouvelles techniques de rendu
  • Proposer des innovations inspirées par d'autres jeux de l'industrie
  • Effectuer toutes autres tâches connexes

Profil du candidat

Vous démontrez un fort intérêt pour la programmation, tant au niveau de l'architecture générale d'un moteur qu'au niveau de l'implémentation et de l'optimisation sur consoles.

Titulaire d'un diplôme d'ingénieur ou génie informatique ou toutes autres formations équivalentes, vous avez un minimum de 2 à 4 ans d'expérience en programmation de logiciel, idéalement dans le domaine du jeu vidéo ou toutes autres expériences pertinentes.
  • Maîtrise du langage C++
  • Connaissance avancée d'une ou plusieurs API graphiques en C++ (DirectX11, OpenGL, API propriétaire...) et des langages de shader associés (HLSL, GLSL, etc...)
  • Expérience de construction d'un code propre et efficace (utilisation CPU/GPU, mémoire, taille du code) dans un contexte multiplateforme
  • Solide compréhension des mathématiques et algorithmes liées à la 3D et à l'affichage
  • Compréhension des algorithmes de programmation parallèles sur GPU et du multithreading/jobs sur CPU, notions d'architecture GPU et CPU
  • Expérience du rendu sur console de jeux
  • Pratique des outils utilisés en production par les artistes (3DSMax/Maya, Photoshop ...) est un plus
  • La connaissance de DirectX12 est un plus
  • Autonome, rigoureux
  • Capacités d'adaptation et de travail en équipe,
  • Excellente communication orale et écrite
  • Passion pour le jeu vidéo
  • Niveau d'anglais professionnel écrit et oral

A fournir

CV, lettre de motivation, références, site Web (si applicable)
A l'attention de : Responsable du recrutement
PostulerRetour

Partager