Job Description
Rockstar Games is seeking a Senior Animation Systems Programmer to join its Animation R&D team. The ideal candidate will assist in developing advanced animation systems for large open-world, character-based games. Rockstar Games is looking for someone with strong C++ programming skills, knowledge of character animation systems, and a passion for realistic character motion.
The Animation R&D team develops animation technology for open-world games, from performance capture to a runtime engine. This global team collaborates to push the boundaries of character animation. The team supports performance capture, technical art, animation, physics, and gameplay teams across multiple Rockstar studios.
Responsibilities:
- Work closely with animation, gameplay, physics, graphics, technical art, and tools teams across different Rockstar studios.
- Develop, maintain, extend, and support an extensive high-level animation system, pipeline, and tools.
- Implement well-designed, robust, highly optimal new animation features, integrating them into existing systems.
- Research and develop improvements to continuously push the company's technology forward.
Requirements:
- A degree in Computer Science or related discipline.
- 5+ years of industry experience 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.
- Strong 3D math skills.
The role offers:
- The opportunity to work on large-scale creative projects within an inclusive, highly-motivated environment.