CareerPlanGet AI match score →

Gameplay Systems Software Engineer

Burnaby, British Columbia, Canada💼 Full-time💰 $71,400–$71,400🗓 2026-07-08 → 2026-07-31

Core

Design and implement C++ runtime systems for large-scale crowd, NPC, and pedestrian simulation to create dense, believable, and performant game worlds.

Role type

Gameplay Systems Software Engineer

Builds

Runtime systems for crowds, NPCs, and background actors in a sports franchise game

Domain

Video Game Development / Real-time Simulation

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Modern C++, Unreal Engine 4/5, Performance optimization, Data-oriented design, CPU profiling, Memory management, LOD systems, Significance systems, Visibility systems, Culling systems

Preferred skills

UE5 MassEntity, StateTree, ZoneGraph, Smart Objects, ECS/agent-behavior systems, Procedural generation, Machine-learning-assisted approaches, AAA title shipping

Technologies

C++, Unreal Engine 5, Unreal Insights, UE4, UE5 MassEntity, StateTree, ZoneGraph, Smart Objects

Responsibilities

Design and implement C++ runtime systems for large-scale crowd, NPC, and pedestrian simulation; Collaborate with AI, Animation and design to translate behavior goals into maintainable, performant gameplay systems; Build scalable LOD, significance, visibility, and culling systems for thousands of active or semi-active agents; Profile CPU, memory, and animation costs using Unreal Insights and platform tools; Contribute to character pipeline and runtime

Seniority

Mid-level, hands-on IC

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