Animation Programmer
Ubisoft- Location
- Montreal, QC, Canada
- Workplace
- —
- Employment
- Full Time
- Salary
- —
Posted 2d ago
We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real—together.
What you’ll do
- Collaborate with animation, programming, and motion capture teams to understand needs and develop appropriate solutions.
- 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 for upcoming projects.
- Write clear and structured code while considering performance, memory usage, and compatibility.
- Combine technical and artistic perspectives to support strong visual representation.
- Research and develop new animation techniques, including procedural and physics-based animation.
- Monitor developments in animation technologies and share knowledge across teams.
- Contribute to the continuous improvement of animation tools and workflows.
What you bring to the team
- Experience with C++ and C#.
- Knowledge of Visual Studio.
- Strong understanding of 3D mathematics.
- Experience with animation techniques such as rigging, state machines, ragdoll physics, inverse kinematics (IK), and facial animation.
- Understanding of animation tool development and optimization.
- Ability to collaborate effectively with multidisciplinary teams.
- Attention to detail when identifying and resolving system issues.
- Clear communication skills for technical topics.
Skills
- Unreal Engine
- C++
- C#
- Visual Studio
More jobs at Ubisoft
All 195Data Scientist (F/H/NB)
Ubisoft · Paris, IDF, France · yesterday
Application Specialist (ERP Finance)
Ubisoft · Bucharest, Bucharest, Romania · yesterday
Data Warehouse Developer Trainee [6 months determined contract]
Ubisoft · Bucharest, Bucharest, Romania · yesterday
Local IT Support – Ubisoft Ivory Tower (F/H/NB)
Ubisoft · Lyon, Auvergne-Rhône-Alpes, France · yesterday
Data Strategist Assistant - Stage (6 mois) Octobre 2026 (F/H/NB)
Ubisoft · Paris, IDF, France · yesterday
Similar roles
Engineering Manager, Core DevOps
GitLab · Remote, Canada · Remote, United States · today
Technicien TI (niveau 2)
Qsl · Québec, QC, Canada · today
Senior Site Reliability Engineer
Redwood Software · Canada · CAD 125,000–145,000/yr · today
Senior Site Reliability Engineer I
Braze · Toronto · USD 153,815–277,000/yr · today
Senior Site Reliability Engineer I
Braze · Vancouver · USD 153,815–277,000/yr · today
Information and Commiunications Technology Engineer/Designer
Stantec · Toronto, ON, Canada · USD 3–73,800/yr · today