Programmeuse, Programmeur Système/Généraliste Sénior

  • Temps plein
  • Type de contrat: Permanent

Description de l'entreprise

Créé en 2008, DON’T NOD est un studio indépendant de création et de développement de jeux vidéo « AA » de genres populaires, aventure (Life is Strange, Tell me Why, Twin Mirror), action (Remember Me) et jeux de rôle (Vampyr). Chaque nouveau jeu est une création originale avec une expérience narrative et une mécanique de jeu uniques.

En 2020, DON’T NOD a ouvert sa première filiale à l'international avec DON’T NOD Montréal.

Description du poste

Pourquoi nous rejoindre ?

  • Tu souhaites participer au nouveau projet narratif de DON’T NOD Montréal porté par des membres clef de l'équipe Life is Strange et enrichi de talents Montréalais;
  • Tu voudrais mettre tes talents au service d'une expérience originale et sensible reposant sur ses personnages;
  • Tu désires rejoindre une équipe diverse et engagée, à la fois dans sa culture comme dans le contenu des jeux qu'elle crée;
  • Tu recherches un studio dont la taille contrôlée maximise l'efficacité d'itération, les interactions humaines simples, et la satisfaction individuelle de chaque membre de l'équipe;
  • Tu es intéressé.e à l'idée de rejoindre une petite équipe de programmation, avoir une voix et l'opportunité de laisser ta marque sur une multitude de composantes du jeu, des outils, et du studio.

Quelle sera ta job ?

Sous la responsabilité de notre Directeur Technique du studio de Montréal, ton rôle sera de participer aux efforts de programmation pour le développement de notre jeu, avec un focus principal sur les systèmes et la performance.

L'équipe est intentionnellement maintenue à taille modérée et sans silos, afin de laisser chacun(e) saisir les responsabilités qui le/la passionnent, et pour lesquelles iel pourra faire la différence.

Ta mission sera :

  • D’implémenter, améliorer et maintenir des modules de l'engin pour la bonne réalisation des composantes du jeu;
  • De développer des composantes du jeu;
  • De s’assurer de la bonne performance du jeu, en particulier sur les consoles;
  • De développer des outils si nécessaire pour la bonne réalisation des composantes du jeu;
  • Devenir un(e) des interlocuteurs(-trices) techniques de référence pour les équipes de création : apporter du support en débugging, optimisation, analyse, etc.

Qualifications

Quelles compétences dois-tu avoir ?

  • Au moins 5 ans de développement dans le jeu vidéo;
  • Une excellente connaissance du C++;
  • Une bonne connaissance du moteur Unreal 4/5;
  • Une expérience de développement XboxOne/Series ou PlayStation 4/5;
  • Un intérêt et de l’expérience démontrée dans le profiling de performance et l’application de solutions de mitigation;
  • Une grande adaptabilité; la versatilité étant préférée à la spécialisation;
  • Des intérêts variés en programmation et domaines connexes, le désir d'apprendre et de sauter sur des sujets inconnus et divers;
  • Une aisance à collaborer de manière itérative et constructive en équipe;
  • Une très grande autonomie organisationnelle;
  • À noter que des compétences en programmation 3D, bien qu’appréciables, ne sont pas un prérequis pour ce rôle.

Qu'est-ce qui serait un plus pour nous ?

  • Une expérience de développement sur PC;
  • Au moins 1 jeu expédié (ou expérience avec des listes de contrôle des exigences techniques);
  • Un peu d’expérience en programmation 3D;
  • Des connaissances en encodage/décodage de flux vidéo;
  • Une expérience avec et/ou de l'intérêt pour les jeux de type narratif.

Informations supplémentaires

À DON’T NOD Montréal, nous célébrons la diversité et l'inclusivité dans nos jeux, mais aussi dans nos équipes. Nous sommes respectueux des principes d'égalité des chances à l'emploi, et c'est pour cela que nous encourageons les femmes, les personnes de toutes orientations sexuelles et identités de genre, les personnes autochtones, en situation de handicap, les minorités visibles, ainsi que toute autre personne pouvant contribuer à la diversité de notre studio à poser leur candidature à nos postes.

Nous constituons des équipes à taille humaine afin d'encourager l'épanouissement professionnel de chacun(e) d'entre nous.

Nos équipes bénéficient de nombreux avantages, y compris la flexibilité, une généreuse banque de congés, le droit à la déconnexion, et un accompagnement en développement de carrière, ainsi qu'un compte de frais Mode de vie personnalisé.

Autres avantages inclus :

  • La possibilité de travailler partout au Québec;
  • Couverture d'assurance et télémédecine dès le 1er jour;
  • Remboursement partiel des frais de transport (OPUS, BIXI et stationnement);
  • Accès au gym et à des cours de conditionnement physique auxquels s’ajoute un terrain multi-sports en été qui se transforme patinoire en hiver;
  • Prime de référence;
  • REER avec contribution de l'employeur.
Politique de confidentialité