Posted in

Animation Programmer – Mid / Senior Level – Procedural Motion

Animation Programmer – Mid / Senior Level – Procedural Motion

CompanyRockstar Games
LocationOakville, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level, Senior

Requirements

  • A degree in computer science or related discipline, or equivalent industry experience.
  • Strong C/C++ programming skills.
  • Knowledge of character animation technology, particularly procedural animation, motion matching and IK/retargeting systems.
  • 3D mathematics background.
  • Good communication skills with the ability to clearly share complex technical information with other programmers, animators, designers, and technical artists.

Responsibilities

  • Help invent, develop, expand, maintain, and support an extensive runtime animation system, pipeline, and tools.
  • Develop technology to adjust animation to different characters and situations in a physically simulated environment.
  • Collaborate and contribute to the research and development of features related to procedural animation including character motion synthesis, animation retargeting, motion matching, and IK for bipedal, quadrupedal, and other characters.

Preferred Qualifications

  • C# programming skills.
  • Experience developing within a large existing codebase, collaborating, or working independently within a large team.
  • Practical success optimizing or debugging large/complex multithreaded C++ code.
  • Experience creating, extending, or working directly with an animation or physics system within a game engine.