This role has closed. Ubisoft has taken the posting down.
hirly last saw it live on 21 September 2026. See similar open roles below, or browse all jobs in Montréal.
Ubisoft
Animation Programmer
Montreal, QC, Canada
Similar open jobs
- Senior Animation ProgrammerGameloft · Brisbane, QLD, AustraliaFirst seen today
- Backend Java Developer, OfficerCiti · Mississauga Ontario CanadaFirst seen today
- Naval Project Quality Assurance Engineer - NETEWeir · DartmouthFirst seen today
- Software Engineer II (SDET)Td · Toronto, OntarioFirst seen today
- Software Developer (iOS)Priceline · TorontoFirst seen today
- Ingénieur Électrique Application Clients - Customer Application EngineerGevernova · 2 LocationsFirst seen today
- Product Security Engineer - Cyber security - IEC 62443Gevernova · 3 LocationsFirst seen today
- Software Engineer Co-op Student (4-months contract)Foresters · TorontoFirst seen today
- Intermediate AWS Developer, Wealth Management TechnologiesBmo · Toronto, ON, CANFirst seen today
- Embedded Software Architect, User TerminalsTelesat · Ottawa, OntarioFirst seen today
- Site Reliability EngineerCloudbedsthirdpartyboard · CanadaFirst seen todayremote
- Site Reliability EngineerCloudbedsthirdpartyboard · CanadaFirst seen todayremote
- Quality Assurance AnalystAnglophone School District · NB, CanadaFirst seen today
- Site Reliability Engineer (Adobe Experience Mgr)Capgemini · Toronto, CAFirst seen today
- Senior Java Developer - Assistant Vice PresidentCiti · Mississauga Ontario CanadaFirst seen today
hirly's read of this role
- Role family
- Engineering
- Seniority
- Mid level
- Country
- CA
- Work mode
- On-site / unstated
- First seen by hirly
- 21 Sept 2026
Derived automatically from the posting.
the posting
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.
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!