
Animation Programmer (C++)
Rebellion Developments2 months ago
Warwick, United Kingdom or Oxford, United KingdomMid Level
Responsibilities
- Develop and implement animation code for Rebellion’s in-house Asura engine.
- Maintain and enhance animation systems, including content-creation tools and runtime systems.
- Collaborate with content creators to build tools and features.
- Write and test complex C++ classes and functionality for project animation systems.
- Debug complex issues in both familiar and unfamiliar code.
- Create, review, and update technical and user documentation.
- Support programmers and team members from other disciplines.
Requirements
- Strong understanding of the architecture and internal workings of real-time animation systems.
- High proficiency in C++ and experience developing and maintaining complex systems.
- Confidence using IDEs, debugging tools, and profiling techniques.
- Experience designing and implementing finite state machines and related animation-control systems.
- Good working knowledge of 3D mathematics and geometry.
Benefits
- 22 days of holiday plus Christmas closure and bank holidays, increasing with service up to 31 days.
- Private medical insurance and a healthcare cash plan including dental and vision coverage.
- Life assurance, income protection, and critical illness cover.
- Enhanced family leave and pension scheme.
- Interest-free, tax-free loans.
- Employee assistance and mental-health and wellbeing support.
- Discounts, freebies, social events, free hot drinks, an onsite tuck shop, and free parking at the Oxford studio.
- Full-time onsite work based at the Oxford or Warwick studio.
- Relocation package including moving assistance, temporary accommodation, and transition support.
Tech Stack
Categories
Gaming