Le Lead Programmeur de jeu aura la responsabilité du développement, de la programmation et de l’intégration du projet. Il sera amené à diriger et superviser les opérations de programmation et d’intégration des modules informatiques. En plus des différentes compétences techniques exigées ci-dessous, il devra démontrer les aptitudes en gestion d’un bon leader. Ce poste est conçu pour quelqu'un qui se passionne pour le développement de jeux vidéo et qui souhaite prendre part activement à toutes les étapes de production d'un projet. Si pour vous le développement de jeu est la plus intéressante des applications de la programmation, que programmer des mécaniques de jeu est presque aussi divertissant que de jouer, que vous connaissez autant les classiques que les nouveautés sur le marché et que l'innovation dans le monde du divertissement vous tient à cœur, alors vous êtes possiblement le candidat que nous recherchons.

Responsabilités

  • Participer activement à la conception et à la réalisation de jeux vidéo au sein d'une équipe de production multidisciplinaire;
  • Développer avec un moteur de jeu et diverses technologies complémentaires;
  • Prototyper des mécaniques de jeu en utilisant une approche itérative;
  • Programmer des composantes logicielles optimisées qui se prêtent bien aux contraintes de l'animation interactive en temps réel;
  • Intégrer des ressources de jeu telles que des modèles 3D, des animations, des interfaces, des effets visuels et des fichiers audio.

Exigences

  • Avoir une excellente culture du domaine des jeux vidéo;
  • Avoir un esprit analytique, innovateur et critique par rapport à la qualité de l'expérience de jeu;
  • Être confortable avec des notions subjectives telles que le public cible, la jouabilité et le facteur de 'fun';
  • Démontrer les valeurs et l’éthique professionnelle d’un bon lead;
  • Posséder les compétences managériales nécessaires pour le poste;
  • Excellente maîtrise du langage C#;
  • Bonne maîtrise du langage C++;
  • Excellente connaissance de Unity, Unreal ou autre moteur de jeu;
  • Bonne connaissances des shaders;
  • Capacité à faire du profilage de performance CPU, GPU et mémoire;
  • À l'aise avec les mathématiques appliquées au développement de jeu (trigonométrie, algèbre vectorielle, calcul matriciel, etc.).

Atout(s)

  • Connaissance et/ou intérêt pour la physique, l'intelligence artificielle, l'infographie et les communications réseaux appliqués au jeu vidéo;
  • Expérience de développement sur plateformes mobiles;
  • Expérience de développement sur consoles de jeu;
  • Présentation d'un portfolio de vos réalisations.

Formation/Expérience

  • Posséder au moins huit (8) années d'expérience en développement de jeu vidéo;
  • Diplôme reconnu en programmation;

Conditions

* Poste permanent * Horaires flexibles * Programme de conciliation travail et vie personnelle * Assurances collectives * REER collectif * Congés de maladie * Laissez-passer annuel de la STM ou accès à Communauto * Environnement de travail sain et stimulant * Nombreuses activités du club social et plus encore!!

Cette offre d'emploi n'est plus disponible.