Engine Programmer - Animation

Engine Programmer - Animation

Ubisoft

Bordeaux, France

JOB DESCRIPTION

Ubisoft Bordeaux Studio is looking for an Engine Programmer – Animation passionate about technical and creative challenges, with solid programming expertise and a deep understanding of Videogame Animation.

The Engine Programmer - Animation will work within a AAA production team (unannounced project).

This is a critical role, where supporting the engine and animation teams in the creation and delivery of 'best in class' animation is a priority.

Responsibilities:

  • Design, develop, and implement animation features in our in-house game engine using C++, C#, and Python.
  • Collaborate with the animation team, especially the Animation Technical Director, to effectively integrate animation systems into the game while considering creative and technical requirements.
  • Work on the game editor and tools to facilitate the creation and editing of animations, ensuring a smooth and intuitive user experience.
  • Program and optimize animation state machines. Implement, support and manage ingame technologies such as procedural, physics based & IK solutions.
  • Participate in brainstorming and planning sessions with the development team to discuss technical and creative choices.
  • Monitor ongoing productions, ensuring deadlines and quality standards are met.
  • Collaborate with the R&D team to integrate new technologies and tools into the game engine, facilitating the transition from research to development.
  • Stay up to date with current and future trends in animation technology and solutions.

QUALIFICATIONS

  • Degree in Computer Science, Software Engineering, or related field, or equivalent experience in video game development.
  • Strong programming experience, particularly in C++, with a deep understanding of memory principles, algorithmic logic, and applied mathematics.
  • Practical knowledge of game engines and production pipelines, with the ability to understand the specific needs and challenges of video game production.
  • Ability to work within an existing codebase, performing regular maintenance and optimization.
  • Strong communication and collaboration skills, with the ability to work effectively in a multidisciplinary team and exchange ideas with creatives and developers.
  • Ability to work in English to communicate effectively within an international team.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

France      C Sharp Developer      C++ Developer      Developer      Front End Developer      Gaming      Hybrid      Python Developer      Web Developer      Ubisoft     

EuroTechJobs Logo

© EuroJobsites 2026