CareerPlanSign in

Animation Programmer

Montreal, QC, ca💼 Full-time🗓 2026-09-15 → 2026-09-25

Core

Design, develop, and maintain scalable animation systems for a multiplayer game experience, combining technical and artistic perspectives to support dynamic worlds.

Role type

Senior IC animation programmer

Builds

Scalable animation systems, tools for dynamic worlds, procedural and physics-based animation techniques

Domain

Video game development (multiplayer experience)

Deliverable

production ML models | product features

Required skills

C++, C#, 3D mathematics, animation state machines, inverse kinematics (IK), ragdoll physics, facial animation, animation tool development, Visual Studio

Preferred skills

procedural animation, physics-based animation, animation technology research

Technologies

Unreal Engine, Visual Studio

Responsibilities

Collaborate with animation, programming, and motion capture teams; Analyze existing animation features within the game engine; Design, develop, and maintain scalable animation systems; Create tools and systems that support dynamic and living worlds; Maintain and optimize existing animation systems; Research and develop new animation techniques including procedural and physics-based animation

Seniority

Senior, hands-on IC

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