Programmeur.euse 3D Sénior

Ubisoft Entertainment

Montreal (administrative region)

On-site

CAD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Expérience sur une équipe qui a livré 
Compréhension de C#

Job summary

Ubisoft Montréal recherche des développeur·euse·s Unreal Engine expérimenté·e·s pour concevoir et maintenir les fondations du moteur, avec un accent fort sur la stabilité, la performance et la scalabilité afin de soutenir une production always playable.

Vous porterez des chantiers rendering et frame performance, collaborerez quotidiennement avec le gameplay, le VFX, le level design et les outils, et vous assumerez un rôle senior hands-on, en écrivant du code, déboguant et renforçant les

Qualifications

  • Baccalauréat en informatique ou équivalent demandé.
  • Au moins 7 années d’expérience en programmation, idéalement dans l’industrie du jeu.
  • Compétences en communication avec les métiers et esprit d’équipe.
  • Expérience avec HLSL et DirectX.
  • Maîtrise du langage C++.
  • Conception et optimisation pour consoles et performance.
  • Bonne maîtrise des maths (algèbre, géométrie, calcul).
  • Créativité et sens de l’innovation.

Responsibilities

  • Concevoir, implémenter et maintenir les fondations moteur sous Unreal Engine, niveau stabilité et performance.
  • Porter les chantiers rendering et frame performance: diagnostic, budgets, pipelines et benchmarks.
  • Être propriétaire de solutions techniques de bout en bout: design, implémentation, intégration, durcissement.
  • Collaborer quotidiennement avec gameplay, tech art, VFX, level art, tools et build pour des workflows fluides.
  • Élever durablement la barre qualité de l’équipe par le code et le documentation du pourquoi.

Skills

C++
HLSL
DirectX
C#
Unreal Engine
Performance optimisation
Mathématiques
Communication

Education

Baccalauréat en informatique

Job description

Ubisoft est un·e chef·fe de file mondial·e dans l’industrie du jeu vidéo, avec des équipes partout dans le monde qui créent des expériences originales et mémorables, d’Assassin’s Creed et Rainbow Six à Just Dance et bien plus encore. Nous sommes convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e par l’innovation et par le fait de repousser les limites du divertissement, joignez‑vous à nous et contribuez à créer l’inconnu!

Description du poste

Nous sommes une petite équipe autonome qui développe une expérience multijoueur ambitieuse sur l'Unreal Engine. 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
  • Concevoir, implémenter et maintenir des fondations moteur sous Unreal Engine, avec un focus fort sur la stabilité, la performance et la scalabilité, afin de supporter une production always playable et orientée livraison.
  • Porter des chantiers rendering et frame performance : diagnostic et optimisation GPU/CPU, définition de budgets, pipelines, et mise en place de garde‑fous (profiling, détection de régressions, benchmarks) pour sécuriser la qualité en continu.
  • Être propriétaire de solutions techniques de bout en bout : design, implémentation, intégration, revue et durcissement, avec une logique production + live hygiene (stabilité, performance, sécurité, exploitabilité).
  • Collaborer au quotidien avec gameplay, tech art, VFX, level art, tools et build afin de garantir que les choix moteur (rendering, streaming, LOD) permettent de livrer vite sans dégrader la performance, et que les workflows Unreal restent fluides pour une petite équipe autonome.
  • Incarner un rôle de senior hands‑on : écrire du code au quotidien, débugger au plus près du moteur, challenger les solutions, documenter le «pourquoi», et élever durablement la barre qualité de l’équipe (standards, patterns, dette technique maîtrisée).
Ce que vous apportez
  • Un baccalauréat en informatique, en génie informatique ou l’équivalent.
  • Au moins7 années d’expérience en programmation, préférablement dans l’industrie du jeu vidéo
  • Une compétence pour communiquer avec tous les corps de métier et pour appuyer votre équipeet la tirer vers le haut en matière de visuels et de performance
  • De l’expérience avec HLSL, Direct X
  • Unemaîtrise du langage C++
  • De l’expérience en conception pour consoles de jeu vidéoet en optimisation de la performance sur console
  • La bosse des maths (l’algèbre, la géométrie et le calcul n’ont plus de secret pour vous!)
  • De la créativité et un sens de l’innovation
Atout
  • De l’expérience sur une équipe qui a livré un jeu vidéo
  • Une compréhension de C#
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Cheffe, Chef d'équipe programmation 3D (March of Giants)
Cheffe, Chef d'équipe programmation 3D (March of Giants)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 120,000 - 170,000
Programmeur.euse Moteur - (March of Giants)
Programmeur.euse Moteur - (March of Giants)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Programmeur.euse Audio Sénior
Programmeur.euse Audio Sénior

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 80,000 - 120,000
Cheffe, Chef déquipe programmation 3D (March of Giants)
Cheffe, Chef déquipe programmation 3D (March of Giants)

Ubisoft • Montreal (administrative region)

On-site
CAD 120,000 - 160,000
Programmeur.se Moteur (Far Cry)
Programmeur.se Moteur (Far Cry)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 85,000 - 125,000
Programmeur.euse IU - (March of Giants)
Programmeur.euse IU - (March of Giants)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 70,000 - 110,000
Chef·fe d’équipe - Modélisation (Unreal)
Chef·fe d’équipe - Modélisation (Unreal)

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Directeur.rice technique animation (projet non annoncé)
Directeur.rice technique animation (projet non annoncé)

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 150,000
Chef.fe Technique - Programmeur.meuse IU (Far Cry)
Chef.fe Technique - Programmeur.meuse IU (Far Cry)

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Directeur·trice technique associé·e
Directeur·trice technique associé·e

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 110,000 - 180,000