Rebellion Developments

Animation Programmer (C++)

Rebellion Developments
Apply
2 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
Rebellion Developments

About Rebellion Developments

501-1,000 employees
Contact me