Programmeur moteur senior / Senior Engine Programmer

Highdive

Montreal

On-site

CAD 120,000 - 180,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Assurance et télémédecine dès le 1er/
Indemnité transport et repas
Prime de référencement
REER avec contribution de l'employeur

Job summary

NetEase recherche un Programmeur moteur senior à Montréal pour concevoir des architectures et résoudre des problèmes complexes du moteur et de la pile technologique. Vous gérerez le moteur de base et soutiendrez les intégrations avec Unreal Engine et d'autres fournisseurs.

Le candidat idéal possède au moins 8 ans d'expérience dans le jeu AAA, 3 ans sur Unreal Engine, et maîtrise le multithreading, le profilage et l'anglais technique.

Qualifications

  • Baccalauréat en informatique ou domaine connexe requis.
  • Minimum 8 ans d'expérience dans l'industrie du jeu vidéo avec un titre AAA multiplateforme publié.
  • Minimum 3 ans d'expérience avec Unreal Engine.

Responsibilities

  • Concevoir des architectures/fonctionnalités techniques pour le moteur et la pile technologique.
  • Gérer et maintenir le moteur, aider aux intégrations d'Epic Games et d'autres fournisseurs.
  • Contribuer au développement de systèmes de bas niveau (streaming, sérialisation).
  • Identifier et résoudre les problèmes de performance (CPU/GPU/mémoire/chargement).
  • Rester informé des avancées du secteur et utiliser l'IA/LLM pour accroître la productivité.

Skills

C++ (C++17)
Unreal Engine
Multithreaded programming
Performance profiling
Communication écrite et orale
Anglais technique

Education

Baccalauréat en informatique ou domaine connexe

Tools

Profilers

Job description

Programmeur moteur senior / Senior Engine Programmer

Programmeur moteur senior


Responsabilités:



  • Être une personne avant-gardiste qui aime concevoir de nouvelles architectures/fonctionnalités techniques tout en résolvant des problèmes complexes à travers le moteur et la pile technologique.

  • Gérer et maintenir notre moteur de base tout en aidant aux intégrations d'Epic Games et d'autres fournisseurs.

  • Contribuer au développement de systèmes de bas niveau tels que le streaming, la sérialisation générique, et plus encore.

  • Assumer la responsabilité et résoudre les problèmes liés aux performances (ex. CPU, GPU, mémoire, temps de chargement) à l'aide de profileurs et d'autres outils de mesure.

  • Se tenir informé des développements technologiques et des avancées dans l'industrie du jeu vidéo.

  • Utiliser des outils d'IA/LLM pour accroître la productivité.

  • Baccalauréat en informatique ou dans un domaine connexe.

  • Minimum de 8 ans d'expérience dans l'industrie du jeu vidéo avec 1 titre AAA multiplateforme publié.

  • Minimum de 3 ans d'expérience dans le développement de jeux avec Unreal Engine.

  • Solides compétences en communication écrite et verbale.

  • Expert en C++ (C++17 est un atout).

  • C# est un atout.

  • Maîtrise de la programmation multithread et solide compréhension de ses principes. Une solide compréhension des modèles de conception et des conteneurs est indispensable.

  • Capacité à profiler et analyser le code et à l'optimiser pour répondre aux exigences de performance et de mémoire.

  • Nous recherchons un généraliste aux compétences polyvalentes. Avoir une spécialisation pertinente (ex. en rendu, maillage de navigation ou recherche de chemin) est un atout majeur.

  • Une expérience dans l'intégration de code/contenu entre les systèmes de contrôle de version (serveurs internes/externes) est requise.

  • Capable de travailler de manière indépendante et efficace, en respectant des délais raisonnables.


Pourquoi nous pourrions être la compagnie parfaite pour toi:


Nous offrons l’expérience unique de faire partie de la création d'une nouvelle équipe de jeu internationale en plein cœur de Montréal, qui bénéficie de la richesse de la diversité de ses membres et de l’échange culturel avec nos partenaires à Hangzhou.


Nous offrons également:



  • Couverture d'assurance et télémédecine dès le 1er jour;

  • Indemnité transports et repas;

  • Prime de référencement;

  • REER avec contribution de l'employeur.


Rejoins-nous pour travailler sur un projet ambitieux, dans une atmosphère unique de start-up et avec une équipe de développeurs de jeux passionnés et pleins d'énergie !


Justification des exigences linguistiques


NetEase s'engage à favoriser un environnement de travail francophone pour ses employés au Québec. Tous les efforts ont été faits pour éviter d'exiger une langue autre que le français pour ce poste.


Cependant, la maîtrise de l'anglais est essentielle pour ce poste, car l'employé devra communiquer régulièrement avec des collègues et des parties prenantes situés à l'extérieur du Québec, où l'anglais est la principale langue de communication entre les bureaux.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Programmeur UI senior / Senior UI Programmer
Programmeur UI senior / Senior UI Programmer

Highdive • Montreal

On-site
CAD 90,000 - 130,000
Assurance et télémédecine dès le 1er j
Indemnité transports et repas
Prime de référencement
+1
Concepteur de niveaux senior / Senior Level Designer
Concepteur de niveaux senior / Senior Level Designer

Highdive • Montreal

On-site
CAD 70,000 - 90,000
Couverture d’assurance et télémédecine
Indemnités transports et repas
Prime de référencement
+1
Designer Principal UI/UX / Principal UI/UX Designer
Designer Principal UI/UX / Principal UI/UX Designer

Highdive • Montreal

On-site
CAD 90,000 - 120,000
Assurance et télémédecine dès le 1er 0
Indemnité transports et repas
Prime de référencement
+1
Programmeur.meuse Engin - OS (Game Network)
Programmeur.meuse Engin - OS (Game Network)

Hybride • Montreal

On-site
CAD 120,000 - 180,000
Programmeur de moteur senior
Programmeur de moteur senior

Go RH • Quebec

On-site
CAD 110,000 - 170,000
Assurance collective
REER collectif
PAE
Programmeur.euse Moteur - (March of Giants)
Programmeur.euse Moteur - (March of Giants)

Ubisoft Montréal • Montreal

On-site
CAD 90,000 - 120,000
Programmeur.se Gameplay Senior / Senior Gameplay Programmer
Programmeur.se Gameplay Senior / Senior Gameplay Programmer

Cloud Imperium Games Limited • Montreal

On-site
CAD 90,000 - 130,000
Programmeur·euse rendu sénior·e
Programmeur·euse rendu sénior·e

Cloud Chamber • Montreal

On-site
CAD 120,000 - 160,000
Programmeur(-euse) d’interface utilisateur / UI Programmer
Programmeur(-euse) d’interface utilisateur / UI Programmer

People Can Fly Studio • Montreal

On-site
CAD 80,000 - 100,000
Couverture dentaire complète
4% de cotisation REER
Congés payés
+2
Chef·fe d’équipe, artiste de niveaux
Chef·fe d’équipe, artiste de niveaux

Cloud Chamber • Montreal

On-site
CAD 90,000 - 130,000