Menu
Dontnod Entertainment (logo)
DONTNOD Entertainment
Métropole 19
Bâtiments A et B
140 rue d'Aubervilliers
75019 Paris
France

Postée le : 18.04.2017
Rediffusion de l'annonce postée le 5 Apr 2017
Référence : AFJV-EDEV113-11632

Dontnod Entertainment

DONTNOD Entertainment développe des jeux vidéo pour consoles et PC à partir de concepts originaux et de technologies innovantes. Depuis la sortie de Remember Me et fort du succès critique et public de Life Is Strange, le studio est reconnu à l'international pour la qualité de ses jeux narratifs aux univers tant immersifs que novateurs. Aujourd'hui DONTNOD travaille sur l'action-RPG Vampyr, et sur de nouveaux projets encore non annoncés.

Programmeur Rendu / 3D Senior


CDI Paris (75)

Description du poste

Dans le cadre du développement d'un jeu pour consoles, DONTNOD Entertainment recherche un Programmeur Rendu / 3D Senior. Sous la responsabilité du Lead Programmeur Moteur, le candidat aura pour mission :
  • Rechercher, designer, implémenter et débuguer du code qui remplisse les demandes techniques, graphiques et fonctionnelles du projet
  • Optimiser des sous-systèmes du jeu en tirant parti des plateformes cibles et des différentes architectures
  • Rechercher de nouvelles techniques et de nouveaux algorithmes pour rester à la pointe des avancées dans l'industrie du jeu vidéo
  • Travailler avec les artistes dans la création d'environnements, de personnages et d'effets next-gen dans le respect des contraintes techniques
  • Travailler dans des systèmes existants (à base d'UnrealEngine) et collaborer avec l'équipe pour ajouter et maintenir de nouveaux systèmes
  • Modifier, corriger ou améliorer du code existant pour l'adapter à de nouveaux besoins ou des changements de système d'environnement par exemple
  • Evaluer des middlewares et de nouveaux outils, et apporter une expertise technique
  • Identifier de façon proactive les risques ou obstacles techniques et trouver les solutions pour les dépasser
  • Suivre et analyser les performances et la mémoire sur les différentes plateformes et les différents niveaux de jeu
  • Suivre les procédures qualité nécessaires à chaque étape du développement : validation, intégration, tests logiciels, tests de non régression...
  • Documenter les travaux effectués

Profil du candidat

Qualités
  • Excellent relationnel afin de s'interfacer avec les équipes variées : technique, artistique, production, exploitation
  • Capacité à exprimer clairement et habilement ses avis, à expliquer son travail, et à comprendre les besoins et les attentes des autres équipes
  • Autonome et proactif
  • Ouvert d'esprit et aimant le travail en équipe
  • Capacité à absorber rapidement et à appréhender des systèmes complexes
  • Culture orientée produit / résultat ; souci permanent de la qualité de l'expérience utilisateur
  • Passion pour les technologies du jeu vidéo
Formation / expérience / compétences requises
  • Très bon niveau en C++ et en techniques de programmation multithreadée
  • 5 ans minimum d'expérience dans la programmation de jeu
  • Expérience professionnelle avec un ou plusieurs projets réalisés de bout en bout
  • Bonnes notions d'optimisation
  • Solides connaissances en algorithmique 3D et en rendu, en structure de données
  • Solides notions de concepts mathématiques : algèbre, géométrie, statistique, équations différentielles etc.
  • Connaissance de différentes API graphiques (OpenGL, DirectX etc.), de langages de shaders, et des techniques de rendu modernes
  • Maîtrise d'un grand nombre d'outils et de pipelines utilisés dans le développement moderne de jeux
  • Maîtrise de l'anglais (lecture de documentation technique, interaction avec les équipes de support de middleware...)
  • La connaissance de l'environnement Unreal Engine (3 ou 4) est un plus

A fournir

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

Partager