Senior Animation Programmer

2 weeks ago


Montreal, Quebec, Canada Ubisoft Entertainment Full time
Job Title: Senior Animation Programmer

Ubisoft Montreal is seeking a highly skilled Senior Animation Programmer to join our team. As a key member of our animation team, you will be responsible for designing, developing, and maintaining animation systems that bring our games to life.

Key Responsibilities:
  • Work closely with animation, programming, and mocap teams to understand their needs and design adapted solutions.
  • Analyze existing animation features and design, develop, and maintain animation systems to optimize engine capabilities.
  • Build animation systems that enable the creation of dynamic, visually stunning games.
  • Program in a clear and structured manner, ensuring performance, memory, maintenance, compatibility, and portability requirements are met.
  • Combine technical and artistic skills to create the best visual representation of our games.
  • Research and develop new animation techniques, such as procedural and physics-based animation.
  • Monitor the evolution of animation techniques and share knowledge with cross-functional teams.
Requirements:
  • At least 5 years of experience in C++ and C# programming, with Visual Studio knowledge.
  • Experience with animation techniques such as rigging, state machines, physics ragdolls, inverse kinematics, compression, and facial animation.
  • Experience in the animation field to understand programming tools and how to improve them.
  • A degree in Computer Science or Computer Engineering, or related training.
  • A good eye for detail to find and optimize flaws in the system.
What We Offer:

As a Senior Animation Programmer at Ubisoft Montreal, you will have the opportunity to work on exciting projects, collaborate with a talented team, and contribute to the creation of innovative and engaging games. We offer a dynamic and inclusive work environment, with a focus on professional development and growth.

Please submit your application, including your CV and a cover letter, to Charles-Antoine and Jaimie, our talent acquisition specialists. Note that our positions are hybrid, and relocation may be necessary for candidates outside Quebec or Canada. We look forward to reviewing your application.



  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Senior Animation Programmer Job Summary: We are seeking a highly skilled Senior Animation Programmer to join our team at Jobs for Humanity. As a Senior Animation Programmer, you will be responsible for designing, developing, and maintaining animation systems that bring our games to life. Responsibilities: * Collaborate with animation,...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Senior Animation Programmer Job Summary: We are seeking a highly skilled Senior Animation Programmer to join our team at Jobs for Humanity. As a Senior Animation Programmer, you will be responsible for designing, developing, and maintaining animation systems that bring our games to life. Responsibilities: * Collaborate with animation,...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior Animation ProgrammerUbisoft Montreal is seeking a highly skilled Senior Animation Programmer to join our team. As a key member of our animation team, you will be responsible for designing and developing cutting-edge animation systems that bring our games to life.Key Responsibilities:Design and develop animation systems that meet the highest quality...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior Animation ProgrammerUbisoft Montreal is seeking a highly skilled Senior Animation Programmer to join our team. As a key member of our animation team, you will be responsible for designing, developing, and maintaining animation systems that bring our games to life.Key Responsibilities:Design and implement animation systems that meet the highest quality...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior Animation ProgrammerUbisoft's 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players' lives with original and memorable gaming experiences. Their commitment to innovation and creativity drives the development of immersive and engaging game worlds.About the RoleWe are seeking a...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior Animation ProgrammerUbisoft Montreal is seeking a highly skilled Senior Animation Programmer to join our team. As a key member of our animation team, you will be responsible for designing, developing, and maintaining animation systems that bring our games to life.Key Responsibilities:Design and implement animation systems that meet the highest quality...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior Animation ProgrammerUbisoft Montreal is seeking a highly skilled Senior Animation Programmer to join our team. As a key member of our animation team, you will be responsible for designing, developing, and maintaining animation systems that bring our games to life.Key Responsibilities:Design and implement animation systems that meet the highest quality...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior Animation ProgrammerUbisoft Montreal is seeking a highly skilled Senior Animation Programmer to join our team. As a key member of our animation team, you will be responsible for designing, developing, and maintaining animation systems that bring our games to life.Key Responsibilities:Design and implement animation systems that meet the highest quality...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior Animation ProgrammerUbisoft Montreal is seeking a highly skilled Senior Animation Programmer to join our team. As a key member of our animation team, you will be responsible for designing, developing, and maintaining animation systems that bring our games to life.Key Responsibilities:Design and implement animation systems that meet the highest quality...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior Animation ProgrammerUbisoft Montreal is seeking a highly skilled Senior Animation Programmer to join our team. As a key member of our animation team, you will be responsible for designing, developing, and maintaining animation systems that bring our games to life.Key Responsibilities:Design and implement animation systems that meet the highest quality...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior Animation ProgrammerUbisoft Montreal is seeking a highly skilled Senior Animation Programmer to join our team. As a key member of our animation team, you will be responsible for designing, developing, and maintaining animation systems that bring our games to life.Key Responsibilities:Design and implement animation systems that meet the highest quality...


  • Montreal, Quebec, Canada 2K Full time

    Job Title: Senior Animation ProgrammerAt 2K, we're seeking a highly skilled Senior Animation Programmer to join our team. As a key member of our animation team, you will be responsible for designing and implementing cutting-edge animation systems that bring our games to life.Key Responsibilities:Design and develop animation systems that meet the highest...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job Title: Senior Animation ProgrammerUbisoft Montreal is seeking a highly skilled Senior Animation Programmer to join our team. As a key member of our animation team, you will be responsible for designing, developing, and maintaining animation systems that bring our games to life.Key Responsibilities:Collaborate with animation, programming, and mocap teams...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior Animation ProgrammerUbisoft's 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players' lives with original and memorable gaming experiences. Our commitment to innovation and quality drives us to push the boundaries of what is possible in the world of gaming.About the RoleWe are...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior Animation ProgrammerUbisoft's 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players' lives with original and memorable gaming experiences. Our commitment to innovation and quality drives us to push the boundaries of what is possible in the world of gaming.About the RoleWe are...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior Animation ProgrammerUbisoft Montreal is seeking a highly skilled Senior Animation Programmer to join our team. As a key member of our animation team, you will be responsible for designing, developing, and maintaining animation systems that bring our games to life.Our team is passionate about creating immersive and engaging gaming experiences, and...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Senior Animation ProgrammerUbisoft Montreal is seeking a highly skilled Senior Animation Programmer to join our team. As a key member of our animation team, you will be responsible for designing, developing, and maintaining animation systems that bring our games to life.Our team is passionate about creating immersive and engaging gaming experiences, and...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job Title: Senior Animation ProgrammerUbisoft Montreal is seeking a highly skilled Senior Animation Programmer to join our team. As a key member of our animation team, you will be responsible for designing, developing, and maintaining animation systems that bring our games to life.Key Responsibilities:Collaborate with animation, programming, and mocap teams...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job Title: Senior Animation ProgrammerUbisoft Montreal is seeking a highly skilled Senior Animation Programmer to join our team. As a key member of our animation team, you will be responsible for designing, developing, and maintaining animation systems that bring our games to life.Key Responsibilities:Collaborate with animation, programming, and mocap teams...


  • Montreal, Quebec, Canada 2K Full time

    Job OverviewUbisoft Montreal is seeking a highly skilled Senior Animation Programmer to join our team. As a key member of our animation team, you will be responsible for designing, developing, and maintaining animation systems that bring our games to life.With a strong background in C++ and C# programming, you will work closely with our animation,...