Programmeur·euse 3D

Ubisoft

Montreal
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Optimisation C# Développement logiciel +4 autres

Détails du poste

  • Lieu de travail : Montreal
  • Type de poste : Permanent à temps plein

Description du poste

En tant que Programmeur·euse 3D, vous ferez partie d’une petite équipe autonome qui développe une expérience multijoueur ambitieuse sur Unreal. Nous recherchons des développeur·euse·s très impliqué·e·s, animé·e·s par l’exécution, le sens des responsabilités et la fierté de construire quelque chose de concret - ensemble

Ce que vous ferez

  • Développer et optimiser des systèmes de rendu 3D performants;
  • Écrire et maintenir du code graphique fondamental;
  • Collaborer étroitement avec les artistes techniques pour transformer leurs besoins en solutions efficaces;
  • Travailler avec plusieurs disciplines afin d’assurer la cohérence visuelle du projet;
  • Optimiser l’utilisation du GPU et du processeur selon les plateformes ciblées;
  • Déboguer et résoudre des problèmes graphiques complexes;
  • Améliorer les pipelines de rendu et les outils de production;
  • Documenter votre travail et partager les meilleures pratiques.

Qualifications

Ce que vous apportez à l'équipe

  • Un diplôme en informatique ou génie informatique;
  • Au moins 5 ans d’expérience en programmation;
  • Expérience en jeu multijoueur;
  • De solides compétences en programmation C++;
  • Une excellente maîtrise des mathématiques comme l’algèbre, la géométrie et le calcul;
  • Une expérience avec des interfaces de programmation graphique telles que DirectX;
  • Une bonne compréhension de l’architecture des GPU et de l’optimisation des performances;
  • Une capacité à collaborer avec des profils techniques et créatifs;
  • De bonnes aptitudes en communication et travail d’équipe;
  • Un esprit curieux, créatif et axé sur l’innovation visuelle.