Procedural Motion Animation Programmer

4 Days ago • All levels

Job Summary

Job Description

Rockstar Games is seeking a Procedural Motion Animation Programmer to join their team in Oakville, Ontario. The role involves developing and maintaining advanced procedural motion pipelines, systems, and features for character animation in their games. Responsibilities include developing technology to adjust animation to different characters and situations in a physically simulated environment. The programmer will collaborate with various teams, including gameplay, animation, physics, and design, to improve character kinematics and animation aesthetics. The successful candidate will be expected to contribute to the research and development of procedural animation features such as character motion synthesis, animation retargeting, motion matching, and IK for bipedal, quadrupedal, and other characters.
Must have:
  • Strong C/C++ programming skills.
  • Knowledge of character animation technology, motion matching, and IK/retargeting systems.
  • A degree in computer science or related discipline or equivalent industry experience.
  • 3D mathematics background.
  • Good communication skills to share technical information clearly.
Good to have:
  • C# programming skills.
  • Experience developing within a large existing codebase.
  • Experience optimizing or debugging large/complex multithreaded C++ code.
  • Experience creating or working with an animation or physics system.

Job Details

At Rockstar Games, we create world-class entertainment experiences. 

Become part of a team working on some of the most rewarding, large-scale creative projects to be found in any entertainment medium - all within an inclusive, highly-motivated environment where you can learn and collaborate with some of the most talented people in the industry. 

Rockstar Toronto is on the lookout for talented Animation Programmers to be part of the procedural motion team. Successful applicants will have strong programming skills using C++, an interest in character animation and physics, and a passion for our games. They will be responsible for developing and maintaining advanced procedural motion pipelines, systems, and features. We are open to consider applicants with either mid or senior level experience. 

This is a full-time, in-office position based out of Rockstar’s unique game development studio in Oakville, ON. 

WHAT WE DO

  • We craft performances incorporating various procedural elements including synthesized motion, retargeting, IK, and motion matching, through a sophisticated runtime engine.
  • We are a global team of programmers and researchers who collaborate on pushing the boundaries of character animation on next generation hardware.
  • We support and work closely with gameplay, animation, physics, and design teams across multiple projects at different Rockstar studios.

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.

QUALIFICATIONS

  • A degree in computer science or related discipline, or equivalent industry experience.
  • Interest in character animation technology, a passion for character-based games, and a good eye for character kinematics and animation aesthetics.
  • Senior roles would require proven development of retargeting and procedural animation solutions. For example, this could be demonstrated via shipped games or published academic papers.

SKILLS

  • Knowledge of character animation technology, particularly procedural animation, motion matching and IK/retargeting systems.
  • Strong C/C++ programming skills.
  • 3D mathematics background.
  • Good communication skills with the ability to clearly share complex technical information with other programmers, animators, designers, and technical artists.

PLUSES

Please note that these are desirable skills and are not required to apply for the position.

  • 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.

HOW TO APPLY

Please apply with a resume and cover letter demonstrating how you meet the skills above. If we would like to move forward with your application, a Rockstar recruiter will reach out to you to explain next steps and guide you through the process.

Rockstar is committed to creating a work environment that promotes equal opportunity, dignity and respect.  In line with this commitment, Rockstar will provide accommodations to job applicants with disabilities (or on the basis of any other protected ground under human rights legislation) during the recruitment process, as well as to any Rockstar employees in order for them to perform the essential functions of their roles.  Rockstar will comply with its obligations under the Human Rights Code and the Accessibility for Ontarians with Disabilities Act and will provide accommodations as long as such accommodations do not pose an undue hardship on Rockstar.  If you need more information about Rockstar’s accommodation policies or process, or need to request an accommodation, please contact the Human Resources Department.

If you’ve got the right skills for the job, we want to hear from you. We encourage applications from all suitable candidates regardless of age, disability, gender identity, sexual orientation, religion, belief, race, or any other protected category.

#LI-AN1

Similar Jobs

house of how - Senior Unity Engineer

house of how

United States (Remote)
7 Months ago
Halon - Senior Technical Animator

Halon

United Kingdom (Hybrid)
1 Month ago
fortis games - Senior VFX Artist

fortis games

Spain (Remote)
2 Weeks ago
Studio Heroies - Chief Technology Officer

Studio Heroies

Oslo, Oslo, Norway (Hybrid)
1 Month ago
Games For Love - Mobile Game Production Mentor

Games For Love

Lynnwood, Washington, United States (Remote)
10 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

outer dawn - Lead 3D Artist

outer dawn

Auckland, Auckland, New Zealand (On-Site)
2 Weeks ago
WerPlay - Senior Unity Developer

WerPlay

Islamabad, Islamabad Capital Territory, Pakistan (On-Site)
5 Months ago
tribo games - Senior UI/UX Artist

tribo games

(Remote)
2 Weeks ago
Wargaming - Tech/Render QA Engineer

Wargaming

Belgrade, Serbia (Hybrid)
1 Month ago
Motorola solutions - Regional Sales Specialist, Alta Access

Motorola solutions

(Remote)
1 Month ago
Tripledot Studios - Senior UI Artist

Tripledot Studios

Jakarta, Jakarta, Indonesia (Hybrid)
4 Months ago
Meta - Manager, Production Engineering

Meta

Dublin, County Dublin, Ireland (On-Site)
7 Months ago
Amanotes - Game Artist

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
5 Months ago
Marvelous games - Game Department Graphic Designer

Marvelous games

Shinagawa City, Tokyo, Japan (On-Site)
9 Months ago
aesir - UE Engine Programmer

aesir

Munich, Bavaria, Germany (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Oakville, Ontario, Canada

WildBrain - Surfacing Tech Artist (Unreal Experienced)

WildBrain

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Boomi  - Manager, Revenue Operations – Commercial Sales Strategy

Boomi

Vancouver, British Columbia, Canada (Hybrid)
1 Week ago
CrowdStrike - Sr. Engineer, Backend - Ingestion

CrowdStrike

Canada (Remote)
1 Month ago
CAE - Aircraft Maintenance Engineer (AME) Apprentice

CAE

Moose Jaw, Saskatchewan, Canada (On-Site)
1 Week ago
eidos Montreal - Senior Environment Artist

eidos Montreal

Montréal, Québec, Canada (Hybrid)
1 Month ago
Atomic cartoons  - CG Core Pipeline Developer

Atomic cartoons

Vancouver, British Columbia, Canada (Remote)
1 Week ago
Motive Studio - Senior Weapon Artist, External Development - Battlefield

Motive Studio

Montreal, Quebec, Canada (On-Site)
1 Month ago
Interactive Brokers - Bilingual Investment Services Representative

Interactive Brokers

Montréal, Québec, Canada (Hybrid)
3 Weeks ago
Black Bery - QNX, Principal Developer Experience Product Manager

Black Bery

Ottawa, Ontario, Canada (On-Site)
2 Days ago
Ansys - R&D Engineer II

Ansys

Vancouver, British Columbia, Canada (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Bengaluru, Karnataka, India (On-Site)

Oakville, Ontario, Canada (On-Site)

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

Edinburgh, Scotland, United Kingdom (On-Site)

Carlsbad, California, United States (On-Site)

Edinburgh, Scotland, United Kingdom (On-Site)

Oakville, Ontario, Canada (On-Site)

Carlsbad, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Rockstar Games

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug