CareerPlan

Programmeur.euse moteur

Quebec city, caFull-time2026-10-08 → 2026-11-10

Core

Improving low-level performance of game engine systems, specifically memory management and task scheduling.

Role type

Senior IC game engine programmer

Builds

Game engine systems and modules for Ubisoft's video games

Domain

Video game development / Low-level systems programming

Required skills

C++ programming, multi-threading, memory management, task scheduling, system architecture, code optimization, cross-platform development

Preferred skills

Multi-platform tools knowledge, knowledge of other game engines

Technologies

C++, multi-threading frameworks

Responsibilities

Write clear, structured, and optimized code; Develop and restructure essential engine systems; Evaluate technical feasibility of project requirements; Optimize system performance; Document work for team knowledge sharing.

Seniority

Senior, hands-on IC