Programmeur Moteur – Optimisation mémoire et ordonnancement

Ubisoft

Quebec

On-site

CAD 90,000 - 120,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Ubisoft Québec recrute un programmeur·euse moteur pour améliorer les systèmes bas niveau du moteur de jeu, avec un focus sur la mémoire et l’ordonnancement des tâches. Vous écrirez du code clair et performant, et participerez à l’optimisation et à la structuration des modules du moteur.

Le candidat idéal possède au moins 5 ans d’expérience en programmation logiciel, idéalement dans le jeu vidéo, et maîtrise la programmation en C++ ainsi que les architectures multiplateformes.

Qualifications

  • Maîtriser la programmation en C++ et les concepts avancés de mémoire et de synchronisation.
  • Expérience dans le domaine du jeu vidéo est un atout.
  • Bonne compréhension des architectures logicielles et du multithread.

Responsibilities

  • Écrire du code clair et performant en C++ en tenant compte de la maintenance et de la modularité.
  • Développer, restructurer et optimiser les systèmes du moteur pour assurer leur pérennité.
  • Analyser les besoins du projet et évaluer leur faisabilité technique.
  • Vérifier que les fonctionnalités existantes répondent aux objectifs du projet.
  • Documenter le travail pour faciliter l’utilisation des systèmes par les autres équipes.
  • Contribuer à d'autres tâches liées à la programmation du moteur.

Skills

C++
Memory management
Multithreading

Education

Baccalauréat en informatique ou génie informatique

Job description

Ubisoft Québec recrute un programmeur·euse moteur pour améliorer les systèmes bas niveau du moteur de jeu, avec un focus sur la mémoire et l’ordonnancement des tâches. Vous écrirez du code clair et performant, et participerez à l’optimisation et à la structuration des modules du moteur.

Le candidat idéal possède au moins 5 ans d’expérience en programmation logiciel, idéalement dans le jeu vidéo, et maîtrise la programmation en C++ ainsi que les architectures multiplateformes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Programmeur Moteur C++ — Optimisation & Architecture
Programmeur Moteur C++ — Optimisation & Architecture

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Programmeur.euse moteur
Programmeur.euse moteur

SmartRecruiters, Inc. • Quebec

On-site
CAD 90,000 - 130,000
Programmeur.euse moteur
Programmeur.euse moteur

Ubisoft • Quebec

On-site
CAD 90,000 - 120,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.se Moteur (Far Cry)
Programmeur.se Moteur (Far Cry)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 85,000 - 125,000
Programmeur.meuse Engin - OS (Game Network)
Programmeur.meuse Engin - OS (Game Network)

Ubisoft • Montreal (administrative region)

On-site
CAD 110,000 - 160,000
Programmeur.meuse Engin - OS (Game Network)
Programmeur.meuse Engin - OS (Game Network)

SmartRecruiters, Inc. • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Programmeur.euse Moteur
Programmeur.euse Moteur

Massive • Montreal (administrative region)

Hybrid
CAD 85,000 - 120,000
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 Généraliste – Outils narratifs & Animations
Programmeur Généraliste – Outils narratifs & Animations

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 120,000