Job Description
Rockstar Games is seeking a talented Animation Systems Programmer to join their Animation R&D team in Oakville, Ontario. The ideal candidate will assist in developing advanced animation systems for large open-world, character-based games. This role offers the opportunity to collaborate with a highly-motivated and inclusive team, working on some of the most rewarding and large-scale creative projects in the entertainment industry.
Rockstar Games is looking for someone to join their team, and fulfill the following responsibilities:
- Working closely with animation, gameplay, physics, graphics, technical art, and tools teams across different Rockstar studios.
- Developing, maintaining, extending, and support an extensive high-level animation system, pipeline, and tools.
- Implementing well designed, robust, highly optimal new animation features, integrating them into our existing animation, gameplay, physics, and graphics systems.
- Staying up to date with the latest academic and industry breakthroughs, independently research and develop improvements to continuously push our technology forward.
For this role, Rockstar Games requires that candidates possess the following qualifications:
- A degree in Computer Science or related discipline.
- 3+ years of industry experience working as an engine or animations systems programmer.
- Industry experience working on AAA character based games, or character based VFX animation.
- Experience developing within a large existing codebase, collaborating or working independently within a large team.
- Strong C/C++ programming skills.
- Familiarity with common optimization and multi-threading techniques.
- Good communication skills, ability to clearly share complex technical information with other programmers, animators and technical artists.
- Strong 3D math skills.
Rockstar Games offers the following:
- Opportunity to work on world-class entertainment experiences.
- Be part of an inclusive, highly-motivated environment.
- Opportunity to learn and collaborate.