Animation programmer _ Content Creation TG

3 weeks ago


Montreal, Canada Ubisoft Full time
Job Description

As an animation programmer, you will be part of a character animation tools development team in the Content Creation Technology Group (CCTG). You’ll design and create innovative animation IK solutions in collaboration with game productions. You'll be responsible for building systems and tools that will help your colleagues create fun, impressive, and engaging worlds that are reactive and alive while meeting the highest quality standards. Your solutions will efficiently make characters move and interact realistically with their environment.

What you'll do :

  • Work with different animation and programming teams to understand their game animation needs, constraints, and intentions to design adapted and reusable solutions.
  • Analyze existing animation features to properly understand technological limits and know what the engine can produce.
  • Build procedural IK animation systems that will be the basis for creating a living, dynamic world.
  • Maintain IK animation systems unique to Ubisoft and optimize their capabilities for new projects.
  • Program in a clear and structured manner in keeping with performance, memory, maintenance, compatibility, and portability requirements.
  • Combine the technical and artistic sides of game design and program the animation systems that will make for the best visual representation.
  • Research and develop new animation techniques (ex. procedural, physics, etc.).
  • Monitor the evolution of animation techniques and share your knowledge with various cross-functional teams across Ubisoft.
Qualifications

What you bring :

  • C++ experience and Visual Studio knowledge
  • Strong 3D math skills
  • Experience with animation techniques such as rigging, state machines, physics ragdolls, inverse kinematics (IK), etc.
  • Experience in DCC tools and 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 even the smallest flaws in the system and optimize them

What to send our way :

  • Your CV highlighting your education, experience, skills, and any games shipped
  • Samples of your work (attach files or send us a link to your personal website or online portfolio)
Company Description

Creating dynamic, visually stunning games is a top priority at Ubisoft Montreal. Game animation plays an important role in the visual experience. As a studio with more than 4,000 employees, Ubisoft Montreal is always looking to innovate and give our players the best visual representation.

#J-18808-Ljbffr

  • Montreal, Canada Ubisoft Full time

    Job Description As an animation programmer, you will be part of a character animation tools development team in the Content Creation Technology Group (CCTG). You’ll design and create innovative animation IK solutions in collaboration with game productions. You'll be responsible for building systems and tools that will help your colleagues create fun,...


  • Montreal, Canada Ubisoft Full time

    Job Description As an animation programmer, you will be part of a character animation tools development team in the Content Creation Technology Group (CCTG). You’ll design and create innovative animation IK solutions in collaboration with game productions. You'll be responsible for building systems and tools that will help your colleagues create fun,...


  • Montreal, Canada Ubisoft Full time

    JOB DESCRIPTION The Content Creation Technology Group (CCTG) is looking for a Senior AI/ML Programmer who will contribute to the development of applications in the domains of Generative AI and ML bots. The Senior AI/ML Programmer will bring best practices and design principles to assist the team in


  • Montreal, Canada Ubisoft Full time

    Job DescriptionAs a Product Specialist, you’ll help define and provide production teams across Ubisoft with Generative AI solutions developed by the TG to create and integrate game content.The ideal candidate will have a comprehensive understanding of Generative AI, Data Governance, DevOps and data analytics, and agile methodologies to deliver high-quality...


  • Montreal, Canada Ubisoft Full time

    Job DescriptionAs a Product Specialist, you’ll help define and provide production teams across Ubisoft with Generative AI solutions developed by the TG to create and integrate game content.The ideal candidate will have a comprehensive understanding of Generative AI, Data Governance, DevOps and data analytics, and agile methodologies to deliver high-quality...


  • Montreal, Canada Ubisoft Full time

    Company Description At the Technology Group (TG), we provide tools, middleware, and services adapted to the needs of Ubisoft game production teams. Be it front-end or back-end solutions, tools, or expertise, we support our productions throughout their life cycle. Through collaboration and innovation, we contribute to boosting the efficiency of pipelines and...


  • Montreal, Canada Ubisoft Full time

    Company Description At the Technology Group (TG), we provide tools, middleware, and services adapted to the needs of Ubisoft game production teams. Be it front-end or back-end solutions, tools, or expertise, we support our productions throughout their life cycle. Through collaboration and innovation, we contribute to boosting the efficiency of pipelines and...


  • Montreal, Canada Ubisoft Full time

    Job DescriptionAs a Product Specialist, you’ll help define and provide production teams across Ubisoft with Generative AI solutions developed by the TG to create and integrate game content.The ideal candidate will have a comprehensive understanding of Generative AI, Data Governance, DevOps and data analytics, and agile methodologies to deliver high-quality...


  • Montreal, Canada Ubisoft Full time

    Company Description At the Technology Group (TG), we provide tools, middleware, and services adapted to the needs of Ubisoft game production teams. Be it front-end or back-end solutions, tools, or expertise, we support our productions throughout their life cycle. Through collaboration and innovation, we contribute to boosting the efficiency of pipelines and...


  • Montreal, Canada Ubisoft Full time

    Job DescriptionAs a Product Specialist, you’ll help define and provide production teams across Ubisoft with Generative AI solutions developed by the TG to create and integrate game content.The ideal candidate will have a comprehensive understanding of Generative AI, Data Governance, DevOps and data analytics, and agile methodologies to deliver high-quality...


  • Montreal, Canada Ubisoft Full time

    Job DescriptionAs a Product Specialist, you’ll help define and provide production teams across Ubisoft with Generative AI solutions developed by the TG to create and integrate game content.The ideal candidate will have a comprehensive understanding of Generative AI, Data Governance, DevOps and data analytics, and agile methodologies to deliver high-quality...


  • Montreal, Canada Ubisoft Full time

    Job DescriptionAs a Product Specialist, you’ll help define and provide production teams across Ubisoft with Generative AI solutions developed by the TG to create and integrate game content.The ideal candidate will have a comprehensive understanding of Generative AI, Data Governance, DevOps and data analytics, and agile methodologies to deliver high-quality...


  • Montreal, Canada Ubisoft Full time

    Job Description As a Product Specialist, you’ll help define and provide production teams across Ubisoft with Generative AI solutions developed by the TG to create and integrate game content. The ideal candidate will have a comprehensive understanding of Generative AI, Data Governance, DevOps and data analytics, and agile methodologies to deliver...


  • Montreal, Canada Ubisoft Entertainment Full time

    At the Technology Group (TG), we provide tools, middleware, and services adapted to the needs of Ubisoft game production teams. Be it front-end or back-end solutions, tools, or expertise, we support our productions throughout their life cycle. Through collaboration and innovation, we contribute to boosting the efficiency of pipelines and the development of...


  • Montreal, Canada Ubisoft Entertainment Full time

    At the Technology Group (TG), we provide tools, middleware, and services adapted to the needs of Ubisoft game production teams. Be it front-end or back-end solutions, tools, or expertise, we support our productions throughout their life cycle. Through collaboration and innovation, we contribute to boosting the efficiency of pipelines and the development of...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    At the Technology Group (TG), we provide tools, middleware, and services adapted to the needs of Ubisoft game production teams. Be it front-end or back-end solutions, tools, or expertise, we support our productions throughout their life cycle. Through collaboration and innovation, we contribute to boosting the efficiency of pipelines and the development of...


  • Montreal, Canada Ubisoft Entertainment Full time

    At the Technology Group (TG), we provide tools, middleware, and services adapted to the needs of Ubisoft game production teams. Be it front-end or back-end solutions, tools, or expertise, we support our productions throughout their life cycle. Through collaboration and innovation, we contribute to boosting the efficiency of pipelines and the development of...


  • Montreal, Canada Ubisoft Entertainment Full time

    At the Technology Group (TG), we provide tools, middleware, and services adapted to the needs of Ubisoft game production teams. Be it front-end or back-end solutions, tools, or expertise, we support our productions throughout their life cycle. Through collaboration and innovation, we contribute to boosting the efficiency of pipelines and the development of...


  • Montreal, Canada Ubisoft Entertainment Full time

    At the Technology Group (TG), we provide tools, middleware, and services adapted to the needs of Ubisoft game production teams. Be it front-end or back-end solutions, tools, or expertise, we support our productions throughout their life cycle. Through collaboration and innovation, we contribute to boosting the efficiency of pipelines and the development of...


  • Montreal, Canada Ubisoft Full time

    Job Description The Content Creation Technology Group (CCTG) is looking for a Senior AI/ML Programmer who will contribute to the development of applications in the domains of Generative AI and ML bots. The Senior AI/ML Programmer will bring best practices and design principles to assist the team in delivering our ambitious roadmap. Main...