Skip to main content
CD Projekt Red

Expert Animation Programmer (R&D)

RemoteCanada only
Published
Role
Backend
Experience
Senior
Employment
Full-time
CAD 180.1k–CAD 247.6k/yr
Check eligibility

Open to CA only. Set where you work from to check your eligibility.

No BS summary

Experienced game programmer with 7+ years focused on character animation systems. Needs strong C++, performance optimization, real-time 3D animation, IK/FK, rigging, math, and large-scale game engines. Role is based in Vancouver and can be hybrid/in-office or fully remote.

Core skills

C++Character Animation SystemsReal-time 3D Animation

Required skills

Unreal Engine/Unity

Optional skills

Motion MatchingProcedural AnimationPhysics SimulationMayaBlenderParallel ProgrammingGPU OptimizationCUDA

What you'll do

  • Design, implement, and maintain advanced animation systems and tools to complement generative models for realistic character motion.
  • Collaborate with machine learning researchers, engineers, animators and game designers to define and achieve high-quality animation features and workflow improvements.
  • Optimize and debug animation code and systems for usability, performance, memory and stability across multiple target platforms.
  • Prototype new animation techniques, including procedural generation and physics-based systems.
  • Mentor junior programmers and contribute to code reviews, ensuring high standards for code quality and documentation.
  • Work with lead engineers to plan project milestones and deliver high-quality work on schedule.

What they require

  • 7+ years of experience in game programming, with a focus on character animation systems.
  • Strong proficiency of C++ and experience with performance optimization.
  • Deep understanding of real-time 3D animation principles, kinematics (IK/FK), and rigging systems.
  • Strong math skills, particularly linear algebra and vector math.
  • Experience working with large-scale game engines, e.g. Unreal Engine, Unity, or proprietary engines (Unreal Engine preferred).
  • Preferred: Experience with generative models and machine learning.
  • Preferred: Experience with Motion Matching, procedural animation techniques, and physics simulation.
  • Preferred: Familiarity with animation pipelines and DCC tools.
  • Preferred: Prior experience shipping a AAA title.
  • Preferred: Knowledge of parallel programming and GPU optimization techniques.

Benefits

  • Company-paid medical healthcare (dental, vision, and mental).
  • Free mental health support, including access to counseling, psychiatric care, and a variety of well-being webinars.
  • Paid leave — 26 days of vacation, 10 sick days, & 12 calendar holidays per year
  • RRSP with employer matching.
  • Lifestyle Spending Account (LSA) – $100 per month to use towards fitness, wellness, internet, home office equipment, learning, streaming services, and more.
  • Menstrual leave — employees who menstruate can take one extra day off when experiencing period pain.
  • RED Parents Network — support for working parents.
  • Flexible working hours.
  • Trainings, lectures, and courses — internal workshops, knowledge-sharing initiatives, online tutorials, and e-learning classes are all available.
  • A welcome pack filled with goodies — to help you feel right at home once you join the team.
  • Dog-friendly office — bring your pooch with you and look after them while working! There’s always a furry friend or two to meet.
  • Truly international working environment — a chance to meet and work with a diverse selection of people from all around the world.
  • No dress-code — we like to keep it casual.

To create revolutionary, story-driven RPGs which go straight to the hearts of gamers.

GamingEnterprise
CAD 180.1k–CAD 247.6k/yr