IT & Software

Technical Animation Systems Programmer

Ubisoft Entertainment Inc.

Montreal · Quebec · Canada

Develop technical animation systems at Ubisoft with C++, C#, 3D mathematics, and performance-focused engineering for multiplayer games.

As an Animation Programmer, you will design, maintain, and optimize systems within Unreal Engine. The role connects programming with animation, motion capture, and artistic needs. You will investigate animation technologies, develop tools, and write structured code while considering performance, memory usage, and compatibility.

Key Responsibilities:

  • Design scalable animation systems for upcoming projects
  • Maintain and optimize existing animation systems
  • Write clear, structured, compatible code
  • Research procedural and physics-based animation techniques
  • Improve animation tools and workflows continuously

Requirements:

  • Experience using C++ and C#
  • Knowledge of Visual Studio
  • Strong 3D mathematics understanding
  • Experience with facial animation and inverse kinematics
  • Attention to detail resolving system issues

Use technical animation, optimization, and programming skills to strengthen Ubisoft’s Unreal Engine development work.

#J-18808-Ljbffr

Reference: WJ-4703_9766375

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.