Unreal Animation Systems Engineer

Ubisoft Entertainment

Montreal (administrative region)

On-site

CAD 85,000 - 125,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Ubisoft is seeking hands-on developers to join a small, empowered team building an ambitious multiplayer experience in Unreal Engine. You will own projects, write robust code, and collaborate with animation, programming, and motion capture teams.

You will design, develop, and optimize animation systems, create tools, and research new techniques like procedural and physics-based animation, while keeping performance and memory usage in mind for future titles.

Qualifications

  • 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.

Responsibilities

  • Collaborate with animation, programming, and motion capture teams to develop 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.

Skills

C++
C#
3D math
Animation techniques
Collaboration
Attention to detail
Communication skills

Tools

Visual Studio

Job description

Ubisoft is seeking hands-on developers to join a small, empowered team building an ambitious multiplayer experience in Unreal Engine. You will own projects, write robust code, and collaborate with animation, programming, and motion capture teams.

You will design, develop, and optimize animation systems, create tools, and research new techniques like procedural and physics-based animation, while keeping performance and memory usage in mind for future titles.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Animation Programmer
Animation Programmer

Impleo • Quebec

On-site
CAD 85,000 - 120,000
Animation Programmer
Animation Programmer

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 85,000 - 125,000
Animation Programmer
Animation Programmer

Ubisoft Entertainment • Montreal (administrative region)

On-site
CAD 85,000 - 125,000
Animation Programmer
Animation Programmer

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Ubisoft is hiring Animation Programmer, Canada Ubisoft
Ubisoft is hiring Animation Programmer, Canada Ubisoft

Festybay • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Animation Programmer Intern — Real-Time Game Tech
Animation Programmer Intern — Real-Time Game Tech

Festybay • Montreal (administrative region)

Hybrid
CAD 70,000 - 110,000
Senior Gameplay Animator: AI & NPC Motion
Senior Gameplay Animator: AI & NPC Motion

Ubisoft • Montreal (administrative region)

On-site
CAD 80,000 - 120,000
Gameplay Animator [Rainbow Six Siege]
Gameplay Animator [Rainbow Six Siege]

Ubisoft • Montreal (administrative region)

Hybrid
CAD 70,000 - 110,000
Programmeur.euse Animation
Programmeur.euse Animation

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Gameplay Animator - [For Honor]
Gameplay Animator - [For Honor]

Ubisoft • Montreal (administrative region)

On-site
CAD 65,000 - 95,000