CareerPlanGet AI match score →

Senior Programmer - Mobile (Engine, Rendering, Tools, UI) / Programmeur sénior – Mobile (Moteur, Rendu, Outils, Interface utilisateur)

Montréal, QC, ca💼 Full-time🗓 2026-07-07 → 2026-07-31

Core

Design, implement, and maintain high-performance systems within Unreal Engine for iOS and Android mobile platforms, focusing on engine, rendering, tools, and UI specializations under strict CPU, GPU, memory, and power constraints.

Role type

Senior IC mobile game engine programmer

Builds

Mobile game experiences and development tools for iOS and Android

Domain

Mobile game development / Real-time rendering

Deliverable

production ML models | product features | infrastructure

Required skills

C++, Unreal Engine, mobile platform constraints, performance profiling, debugging, threading, memory management, shader optimization, tool development, UI systems (UMG/Slate), version control (Perforce/Git)

Preferred skills

Python, C#, cross-platform integration, low-level system architecture

Technologies

Unreal Engine, C++, C#, Python, UMG, Slate, Xcode Instruments, Android profilers, Perforce, Git

Responsibilities

Design and optimize engine systems for memory, threading, and streaming; develop rendering solutions for mobile GPUs; build editor tools and automation utilities; create responsive UI systems for touch input; mentor junior programmers and conduct code reviews.

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗