CD PROJEKT RED

Tech / AI / Software

SeniorAnimationProgrammer

CA$127–210k vancouver, british columbia, canada FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Senior Animation Programmer at CD PROJEKT RED. Skills: animation systems, Unreal Engine 5, C++, game animation. Implementation of CDPR-specific extensions and animation technology. Working with the code for Unreal Engine's animation technology, tools, and pipelines”

What You'll Achieve.

Bring the world and characters to life; Directly enhancing the player experience; Achieve the best quality and performance

Industry & Context.

Tech / AI / Software
Problems you'll solve

Advanced math & algorithmic skills required to implement bespoke animation algorithms and functionality; Addressing performance issues

What They're Looking For.

Must Have

5+ years of practical expertise in designing and implementing modern game animation systems, Thorough understanding of how animations are integrated in complex animation blend trees and state graphs, Understanding of IK systems and their interaction with traditional FK solutions to ground characters in the environment, Knowledge of modern game animation systems architectures, Deep knowledge of C++, Advanced math & algorithmic skills required to implement bespoke animation algorithms and functionality, Advanced knowledge of multithreading practices and algorithms, Thorough understanding of the overall character animation & geometry deformation stack

Nice to Have

Solid foundation in Unreal Engine 5, specifically, features and systems related to animation, Knowledge of motion-matching technology, Experience in creating a AAA title for game consoles, debugging and profiling these games in a console environment, Proven track record of addressing performance issues related to large numbers of animated NPCs, Experience developing systems accelerated by GPUs

What You'll Do.

Implementation of CDPR-specific extensions and animation technology

Working with the code for Unreal Engine's animation technology

Creating large animated crowds with intricate behaviors

Implementing complex interaction mechanics that seamlessly integrate animations into the environment

Developing realistic character reactions for deep narrative sequences

Developing bespoke animation systems and extensions for Unreal 5 animation systems to support character locomotion & lifelike behaviors

object & world interaction

large animated crowds

Developing gameplay mechanics related to locomotion and animation

and bug fixing code to achieve the best quality and performance

Documenting code and work

How You'll Work.

Team & Collaboration

Align with cross-functional partners; Collaborate closely with animators, designers, character artists, and gameplay engineers; Working daily in close collaboration with a diverse group of colleagues, including other engineers, designers, and animators

Communication Scope

Excellent communication and collaboration skills

Full Job Description

To create revolutionary, story-driven RPGs which go straight to the hearts of gamers — this is our mission. Want to dive deeper into our company’s culture? Explore our social media and check out our [YouTube channel](https://www.youtube.com/CDPRED) where we share behind-the-scenes insights and stories direct from our team members! CD PROJEKT RED is looking for aSenior Animation Programmer to join our development efforts on Cyberpunk 2, the next mainline Cyberpunk 2077 game. The Senior Animation Programmer is responsible for the implementation of CDPR-specific extensions and animation technology while working with the code for Unreal Engine's animation technology, tools, and pipelines. Through utilizing strong collaboration skills to align with cross-functional partners, you’ll collaborate closely with animators, designers, character artists, and gameplay engineers. This role is key to bringing the world and characters to life, directly enhancing the player experience. You will be instrumental in a variety of areas, including creating large animated crowds with intricate behaviors, implementing complex interaction mechanics that seamlessly integrate animations into the environment, and developing realistic character reactions for deep narrative sequences. Daily Responsibilities: * Developing bespoke animation systems and extensions for Unreal 5 animation systems to support character locomotion & lifelike behaviors, object & world interaction, large animated crowds, and more. * Developing gameplay mechanics related to locomotion and animation. * working daily in close collaboration with a diverse group of colleagues, including other engineers, designers, and animators. * Writing readable, high quality, efficient C++ code. * Maintaining, debugging, profiling, and bug fixing code to achieve the best quality and performance. * Documenting code and work, creating debug tools for other developers, creating tests to cover existing functionality. ## Qualifications * 5+ years

Free ATS check

Applying for this Senior Animation Programmer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about CD PROJEKT RED?

Real rants from real employees. Read before you apply.

Read Company Rants →