Enable job alerts via email!

Programmeur.euse généraliste-engin (Projet MOD 2025)

Ubisoft Entertainment

Montreal

Hybrid

CAD 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Job summary

Une entreprise de jeux vidéo de renommée mondiale recherche un(e) programmeur(euse) généraliste à Montréal pour développer des outils et systèmes soutenant les objectifs créatifs. Vous apporterez votre expertise en C++ et résolvrez des défis techniques tout en travaillant dans un environnement hybride. Rejoignez-nous et contribuez à créer l'inconnu dans le monde du jeu vidéo.

Qualifications

  • 5 à 6 ans d'expérience en programmation logicielle, notamment en C++.
  • Compréhension des systèmes complexes et capacité d'adaptation.
  • Connaissances en programmation 3D/rendu sont un atout.

Responsibilities

  • Développer des systèmes pour intégrer diverses fonctionnalités.
  • Soutenir la production en assurant la stabilité des systèmes.
  • Programmer de manière claire et structurée.
  • Communiquer avec les équipes pour comprendre leurs besoins.
  • Surveiller les performances et ajuster les systèmes.
  • Déboguer et optimiser pour faciliter le travail des équipes.

Skills

C++
Esprit d’analyse
Compétences relationnelles
Autonomie
Curiosité

Education

Diplôme en informatique ou équivalent

Job description

Programmeur.euse généraliste - Projet MOD 2025

En tant que programmeur.euse généraliste chez Ubisoft Montréal, vous développerez des outils et systèmes stables et performants soutenant les objectifs créatifs du studio et des jeux de classe mondiale. Vous travaillerez sur des domaines tels que le moteur de jeu, l'éditeur et les middleware, en relevant divers défis techniques et en contribuant directement à la fondation permettant aux équipes de production de concrétiser leurs idées.

Votre parcours chez Ubisoft commencera par une formation sur l'un de nos moteurs internes. Ensuite, vous plongerez dans votre premier projet, où vous perfectionnerez vos compétences en modernisation des builds et modification des moteurs.

Nous recherchons une personne qui s’épanouit dans le backend, aime le reverse engineering, le bricolage de bas niveau et la résolution de puzzles complexes. La capacité à comprendre et ajuster des systèmes complexes, même anciens, est essentielle. Votre adaptabilité et votre perspicacité technique influenceront directement le succès de l'équipe.

Responsabilités

  1. Développer des systèmes génériques pour soutenir les fonctionnalités des équipes de programmation spécialisée, en veillant à leur intégration (moteur, éditeur, intergiciel).
  2. Soutenir les équipes de production en assurant la stabilité et le bon fonctionnement de leurs systèmes et outils.
  3. Programmer de manière claire, structurée, en respectant les requis de performance, maintenance, modularité, extensibilité et compatibilité.
  4. Communiquer en permanence avec les équipes de production pour comprendre leurs besoins.
  5. Surveiller les performances et la mémoire, et ajuster en conséquence.
  6. Déboguer et optimiser les systèmes pour faciliter le travail des autres équipes.
  7. Documenter le travail pour transférer les connaissances et aider la production à comprendre les systèmes.
  8. Se tenir informé des avancées en programmation.

Compétences et expériences requises

  • Diplôme en informatique, génie informatique ou formation équivalente.
  • Expérience en programmation logicielle, notamment 5 à 6 ans en C++.
  • Maîtrise des principes fondamentaux de l'informatique et des langages de programmation.
  • Passion pour les jeux vidéo et leur développement.
  • Polyvalence dans différents systèmes.
  • Esprit d’analyse, attention au détail, bonnes compétences relationnelles et en communication.
  • Autonomie, curiosité, débrouillardise, et capacité à demander de l’aide si nécessaire.
  • Flexibilité dans l’organisation du travail pour s’adapter aux changements.
  • La connaissance de la programmation 3D/rendu est un atout.

Documents à envoyer

  • CV détaillé, mettant en valeur votre parcours et compétences, ainsi que votre relevé de notes.

Ubisoft, référence mondiale du jeu vidéo, valorise la diversité et l'innovation. Si vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et contribuez à créer l’inconnu !

Nous proposons un modèle de travail hybride pour favoriser équilibre vie professionnelle et vie privée. Certains rôles étant entièrement basés au bureau, ne sont pas éligibles au travail hybride.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs