
// Open Role at Ubisoft
Join Ubisoft's team to design, develop, and optimize animation systems for an ambitious Unreal Engine multiplayer game. Collaborate across teams to craft dynamic and visually stunning worlds, pushing the boundaries of in-game animation.
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!
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
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; clear communication skills for technical topics.