Game Animation Software Developer

6 days ago


Montreal, Quebec, Canada Ubisoft Entertainment Full time

At Ubisoft Entertainment, we're passionate about creating immersive gaming experiences that captivate players worldwide. Our team of talented developers is committed to pushing the boundaries of innovation and creativity.

About Us

We're a leading video game developer with over 19,000 employees across more than 30 countries. Our mission is to enrich players' lives with original and memorable gaming experiences.

As a pioneering company in the gaming industry, we've developed iconic franchises such as Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more.

Job Description

We're seeking an experienced Game Animation Software Developer to join our team at Ubisoft Montreal. As a key member of our animation team, you'll play a critical role in creating dynamic, visually stunning games.

Your primary responsibility will be to design, develop, and maintain animation systems that bring our games to life. You'll work closely with our animation, programming, and mocap teams to understand their needs and constraints, ensuring seamless collaboration and effective communication.

Key Responsibilities:

  • Analyze existing animation features in our engine and design adapted solutions to meet the evolving needs of our games;
  • Build and maintain robust animation systems that support the creation of living, dynamic worlds;
  • Collaborate with cross-functional teams to research and develop new animation techniques, such as procedural, physics-based approaches;
  • Maintain and optimize our animation engine capabilities for new projects, ensuring high-performance rendering and efficient memory management;
  • Program in C++ and C#, leveraging Visual Studio and other development tools to deliver high-quality results.
Requirements

To succeed in this role, you'll need:

  • A minimum of 5 years of experience in software development, with a strong focus on animation techniques and game engines;
  • Familiarity with rigging, state machines, physics ragdolls, inverse kinematics (IK), compression, facial animation, and other advanced animation concepts;
  • Excellent problem-solving skills and attention to detail, with a keen eye for optimizing performance and memory usage;
  • A degree in Computer Science or Computer Engineering, or related field.

Estimated Salary: $85,000 - $110,000 per year, depending on location and experience.

About Ubisoft

Ubisoft Entertainment is an equal opportunity employer that values diversity and inclusion. We believe that diverse backgrounds and perspectives are essential to creating engaging gaming experiences that resonate with players worldwide.

Join us in shaping the future of gaming and making unforgettable memories with your colleagues.



  • Montreal, Quebec, Canada Zeni Max Media, Inc. Full time

    Animation Programmer Job DescriptionBethesda Game Studios is seeking a skilled Animation Programmer to join our team. As a key member of our animation team, you will be responsible for developing and implementing cutting-edge animation technology and techniques.ResponsibilitiesCollaborate with Technical Artists, Animators, and Gameplay Programmers to create...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    **Ubisoft Entertainment: A Leader in Immersive Gaming Experiences**We are a diverse team of innovators and problem solvers who push the boundaries of entertainment. Our mission is to create original and memorable gaming experiences that enrich players' lives.Job Description: Game Animation ProgrammerAs a key member of our game development team, you will be...


  • Montreal, Quebec, Canada Hasbro Full time

    Job Title: Animation Technical DirectorJob Summary:We are seeking an experienced Animation Technical Director to join our team at Hasbro. As a key member of our animation team, you will be responsible for developing and maintaining the animation systems for our AAA multiplayer game.Key Responsibilities:Collaborate with game leadership to develop the overall...


  • Montreal, Quebec, Canada Hasbro Full time

    Job Title: Animation Technical DirectorJob Summary:We are seeking an experienced Animation Technical Director to join our Core Team and contribute to the development of a new AAA multiplayer game in the universe of D&D using the Unreal Engine.Key Responsibilities:Collaborate with game leadership to develop the overall vision and determine technical...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    About the RoleWe are seeking a skilled Senior Game UI Software Developer to join our team at Ubisoft Entertainment.Job SummaryThe successful candidate will be responsible for developing and implementing game user interface modules, working closely with designers and artists to create an engaging player experience.Key ResponsibilitiesGame Design Document...


  • Montreal, Quebec, Canada Electronic Arts Full time

    Job Title: Senior Game Animation SpecialistWe are seeking a highly skilled Senior Game Animation Specialist to join our team at Electronic Arts. As a key member of our animation department, you will be responsible for implementing and supporting runtime cinematic pipelines and content integrations.About the RoleIn this role, you will work closely with our...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Ubisoft's Vision for Gaming ExcellenceAs a Technical Animation Director at Ubisoft, you will be part of a team of 19,000 talented individuals working across 30 countries to create original and memorable gaming experiences. Our commitment to innovation and quality has brought to life many acclaimed games, and we are looking for a skilled professional to join...


  • Montreal, Quebec, Canada Mediabistro Full time

    Cinematic Animation Leadership Opportunity at Cloud ChamberWe are seeking a seasoned Lead Cinematic Animator to spearhead our animation team and contribute to the creation of an immersive BioShock experience. This role involves overseeing the cinematic animation team, mentoring junior animators, and driving the creative vision forward.Key...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Game-Changing OpportunityWe are seeking a talented Senior Animation Programmer to join our team at Ubisoft Montreal.About the Role:The ideal candidate will have a deep understanding of game animation and programming, with experience in C++ and C# and Visual Studio. They will be responsible for building systems and tools that enable colleagues to create...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Ubisoft Montreal: Where Innovation Meets ArtistryAt Ubisoft Montreal, we're on a mission to push the boundaries of entertainment and create immersive gaming experiences that captivate audiences worldwide. As an Animation Programmer, you'll play a vital role in shaping the visual narrative of our games, working closely with cross-functional teams to bring our...


  • Montreal, Quebec, Canada Epic Games Full time

    Unlock Your Creativity as an Animation Implementation Lead at Epic Games At Epic Games, we're on a mission to revolutionize the world of interactive entertainment. As an Animation Implementation Lead, you'll play a crucial role in shaping the future of our Unreal Engine 5 art pipeline. As a key member of our animation team, you'll be responsible for...


  • Montreal, Quebec, Canada 2K Full time

    Job Title: 3D Game Development SpecialistAt 2K, we're seeking a skilled 3D Game Development Specialist to join our team. As a key member of our game development team, you'll be responsible for creating dynamic, visually stunning games.Key Responsibilities:Work with animation, programming, and mocap teams to design adapted solutions;Analyze existing animation...

  • Senior Animator

    4 weeks ago


    Montreal, Quebec, Canada Electronic Arts Full time

    Job SummaryAs a Senior Animator at Electronic Arts, you will be responsible for creating high-quality, realistic character animations for in-game cinematics. Your role will involve collaborating closely with directors and your Lead to achieve the desired storytelling and performance. You will also be responsible for mentoring junior and mid animators,...


  • Montreal, Quebec, Canada 2K Full time

    Job OverviewWe are seeking a highly skilled Technical Animation Director to join our team at Ubisoft. As a key member of our animation team, you will be responsible for providing expert guidance and support to our animators, game designers, and riggers.Your primary focus will be on developing and maintaining our animation pipelines, ensuring that our games...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    At Ubisoft Entertainment, we are on a mission to push the boundaries of entertainment and create immersive gaming experiences that captivate audiences worldwide.About the JobWe are seeking a highly skilled Animation Programmer to join our team in Montreal, Canada. As an integral part of our game development process, you will be responsible for designing,...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Ubisoft Entertainment seeks a skilled Animation Programmer to join their team in Montreal. As a key member of the animation team, you will be responsible for developing and maintaining animation systems that bring the game world to life.The ideal candidate will have a strong background in C++ and C# programming, as well as experience with animation...


  • Montreal, Quebec, Canada 2K Full time

    Job Title: Animation Technical LeadAs a seasoned technical expert, you will lead a team of programmers in delivering high-quality game development solutions. Your expertise in animation and technical vision will guide the team's efforts, ensuring seamless integration with other departments.Key Responsibilities:Define and implement technical roadmaps for...


  • Montreal, Quebec, Canada CD PROJEKT Full time

    CD PROJEKT RED, a leading video game developer, is seeking an experienced Senior Technical Animator to join our team. Located in [insert location], this role offers a competitive salary of $120,000 per annum.Job OverviewWe are looking for a skilled animation expert to drive the development of our character animation systems and tools using UE5/Blueprint. The...


  • Montreal, Quebec, Canada Epic Games Full time

    Unlock Your Potential as an Animation Engineering DirectorEpic Games is seeking a highly skilled and experienced Animation Engineering Director to join our team. As a key member of our Unreal Engine team, you will be responsible for designing, implementing, and leading the development of next-generation animation systems and tools.As an Animation Engineering...


  • Montreal, Quebec, Canada Epic Games Full time

    We are looking for an experienced Tools and Animation Programmer to join our Engine Development team at Epic Games. As a key member of this team, you will be responsible for developing, enhancing, and maintaining the core systems, tools, and user interfaces of the Unreal Engine 5 animation system.Job ResponsibilitiesArchitect, implement, and maintain core...