Position at Rockstar Toronto
Rockstar is currently seeking a Junior Animation Programmer.
We are looking for a recent computer science graduate or junior engineer to help us in developing advanced animation systems for large open world character based games.
You should have strong coding skills, an interest in character animation, and passion for our games.
Join our core animation technology team and work closely with gameplay teams across different Rockstar studios.
Help us develop, maintain, extend and support an extensive runtime animation system, pipeline and tools.
Learn to implement well designed, robust, highly optimal new animation system features, integrating them into our existing animation, physics and AI systems.
As your skills and experience grow, independently research and develop improvements to continuously push our technology forward.
Degree in computer science or related discipline.
Strong C / C++ programming skills, OO design skills and 3D math background.
Interest in learning about character animation technology.
Passion for character based games, good eye for character and animation aesthetics.
Familiarity with common optimization and multi-threading techniques.
Experience developing software within a group / team or working with a large existing codebase.
Good communication skills, ability to clearly share complex technical information both with other programmers and artists.
Ability to demonstrate a personal project (an app or game).
Any knowledge of character animation technology (e.g. blend trees, animation compression techniques, animation blending / parameterization, IK).