Talent.com
Rebellion
Animation Programmer (C++)Rebellion • Oxford, England, GB
Animation Programmer (C++)

Animation Programmer (C++)

Rebellion • Oxford, England, GB
30+ days ago
Job type
  • Full-time
  • Permanent
  • Quick Apply
Job description

We want you to #JOINTHEREBELLION!

For 30 years, we’ve been independently developing and publishing incredible video games at our multiple studios founded by Jason & Chris Kingsley, but Rebellion is more than just games. We have our own film studio, we create board games, publish books, and through 2000AD, publish comics and graphic novels such as the amazing Judge Dredd.

We’re excited to welcome a mid-level Animation Programmer to join our passionate and experienced Tech Team and be part of one of our exciting new large-scale projects, crafted by a seasoned team renowned for creating exceptional shooters.

In the role of Animation Programmer, you’ll act as part of the Engine Animation Team, supporting multiple projects, connecting animators, technical animators and project engineers, fostering a smooth collaboration between animation and code.

You'll harness our proprietary engine, Asura, to implement character animations, aid in crafting engaging gameplay mechanics, and enhance the visual appeal and responsiveness of in-game characters.

Responsibilities:

  • Develop and implement animation code for our in-house engine.
  • Maintain and develop features within our animation systems, working on content creation tools as well as runtime systems.
  • Collaborate with content creators to write some of those tools and features.
  • Develop and implement animation code for the project(s), writing and testing larger classes and code with complex functionality.
  • Fixing complex bugs in both familiar and unfamiliar code.
  • Create, review and update technical and user documentation.
  • Support other team members or programmers from other disciplines where appropriate.

This role can be based at our Oxford or Warwick studios, each offering a creative and relaxed atmosphere where teamwork drives our success. We can provide a relocation package, including moving assistance, temporary accommodation and full support to ensure a smooth transition to your new environment.

Requirements

  • Strong understanding of the architecture and internal workings of real-time animation systems.
  • High proficiency in C++, with experience developing and maintaining complex systems.
  • Confident using IDEs, debugging tools, and profiling techniques to diagnose and resolve issues.
  • Experience designing and implementing Finite State Machines and related animation control systems.
  • Good working knowledge of 3D mathematics and geometry.

Benefits

We offer an extensive benefits package to our team including:

  • 22 days holidays + Christmas closure (typically 4 days) & Bank holidays (increasing with service at 5 years – one day each year until you reach 31 days)
  • Private Medical Insurance, healthcare cash plan, including dental and Vision
  • Life Assurance, Income Protection & Critical Illness Cover
  • Enhanced Family Leave
  • Interest Free, Tax-Free loans
  • Enhanced Pension Scheme
  • EAP a range of Mental Health and Wellbeing Support
  • Plus loads more… including a wide range of discounts, freebies, and social events!

Right to Work Statement

This role is only open to applicants who have the permanent right to work in the UK. We are unable to provide or take over visa sponsorship, either now or in the future. Applicants must therefore be able to demonstrate their ongoing eligibility to work in the UK without the need for employer sponsorship.

Life at Our Oxford HQ

Our riverside headquarters in Oxford places you a short walk away from the city centre. Renowned for its rich historical backdrop and esteemed educational institutions, Oxford offers a unique blend of tradition and modernity, with its beautiful architecture and green spaces.

Oxford also boasts excellent transport links, making it easy to navigate both the city and the wider country. The city’s train station, just a short walk from our studio, offers frequent services to London, as well as direct routes to major cities like Birmingham, Manchester, and Reading and we also offer free parking at the studio.

Our open-plan office promotes teamwork and innovation, with regular interaction with senior management and other departments, alongside access to free hot drinks, a handy tuck shop onsite and a range of local pubs, cafes and dining options nearby helping make every workday enjoyable!

Inside Rebellion

Whichever team you join at Rebellion we are proud of our open, friendly, and creative atmosphere. We love what we do, and we have fun doing it! As a big indie developer, we have complete creative freedom over our titles which allows us to work on a massive variety of projects across all the major platforms.

Find out more about us here

Our size, stability, and the variety of in-house expertise across multiple industries, makes Rebellion completely unique! We work in our own way, and we celebrate that as the key to our success. We foster an inclusive culture where you are encouraged to be yourself, to express your creativity and your talent. We are people focused and will support you in every way to can be the best at what you do. We recognise the importance of enjoying what you do and having a healthy work-life balance. We offer a friendly, creative, and relaxed working atmosphere, with sensibly managed projects and a wide variety of benefits and development opportunities for all our teams to ensure you are fully supported with your physical and Mental Well-being.

We are actively recruiting for a diverse team and continue to add to our culture of growth and inclusion. Rebellion encourages innovation in all areas, and we look forward to hearing how you can help us to be better. We encourage all demographics of culture, gender, ethnicity, neurodiversity and beyond, because a representative team makes better products.

If you are interested in working at Rebellion, but this role doesn’t sound quite like you, we’re recruiting for a range of positions across the studio and we’re always happy to receive speculative applications via our website. Visit our Careers website to view all our live vacancies: Rebellion: Careers

#LI-Onsite

Create a job alert for this search

Animation Programmer (C++) • Oxford, England, GB

Similar jobs

MOT Tester

Mr Clutch AutocentresBanbury, ENG, GB
Full-time

We have a fabulous opportunity for an experienced MOT Tester to join our friendly team.We offer a competitive salary with an outstanding bonus scheme, ongoing training and the opportunity to progre... Show more

 • Promoted

CNC Programmer

RippleSouthmoor, England, GB
Full-time +1

Are you a skilled CNC Miller Programmer looking to work on complex, large-scale components for the Nuclear, Medical, and Semi-conductor industries? Our client is looking for a CNC Milling Programme... Show more

 • Promoted

Automation Architect

Open Cosmos LtdEast Hagbourne, England, GB
Full-time

At Open Cosmos we are solving the world’s biggest challenges from space, providing businesses, governments and researchers access to more readily available information than ever before - ready for ... Show more

 • Promoted

Frontend-First Product Engineer for AI-Powered Lab Apps

Ellison Institute of Technology OxfordOxford, England, GB
Full-time

Join the Ellison Institute of Technology in Oxford as a Full-Stack Engineer, where you will own the development of a cutting-edge platform integrating AI, automation, and scientific workflows.Colla... Show more

 • Promoted

Principal Software Engineer (AI)

Aurora Energy ResearchOxford, England, GB
Full-time

Tech - AI and Data Engineering.Please note that we are open to considering candidates who require visa sponsorship (subject to eligibility and company approval).Aurora helps governments, investors,... Show more

 • Promoted

Senior Edge Plasma Code Developer - HPC & Fusion

Fusion Energy BaseAbingdon, England, GB
Full-time

UK Atomic Energy Authority is seeking a Senior Exhaust Code Developer to advance edge modelling codes for fusion devices and integrate them with the transport modelling suite.The role emphasizes HP... Show more

 • Promoted

Senior Java & C++ Software Engineer — Hybrid UK

HalliburtonAbingdon, England, GB
Full-time

A global energy industry leader in Abingdon is looking for a Software Developer to design and develop complex applications.The ideal candidate has over 4 years of experience in Java and C++ develop... Show more

 • Promoted

Quantum Compiler Engineer — Scientific Software Architect

QuEra Computing Inc.Harwell, England, GB
Full-time

A leading technology company in the UK is seeking a creative Scientific Software Engineer.You will develop state-of-the-art simulation tools and compilers for quantum computing, collaborating with ... Show more

 • Promoted

Theatre Scrub Practitioner

Ramsay Health CareBanbury, England, GB
Full-time +1

Job Advert Theatre Scrub Practitioner -.Orthopaedics and or/ Ophthalmology.Hours The role We have an exciting opportunity to join our friendly and supportive Theatre team at The Cherwell Hospital.A... Show more

 • Promoted

Senior Edge Plasma Code Developer - HPC & Fusion Modelling

UK Atomic Energy AuthorityClifton Hampden, England, GB
Full-time

UK Atomic Energy Authority is seeking a Senior Exhaust Code Developer to advance edge modelling codes for fusion devices.The role focuses on multi-fluid and kinetic Monte Carlo approaches, interfac... Show more

 • Promoted

Mid-Level C++ Animation Programmer for Real-Time Engine

FestybayOxford, England, GB
Full-time +1

JOINTHEREBELLION! For three decades,.Founded by Jason and Chris Kingsley, we are a unique creative powerhouse that transcends gaming.From our state-of-the-art film studios and board game divisions ... Show more

 • Promoted

Embedded Software Engineer

Professional Technical LtdAndover, GB
Full-time

A Technology Manufacturer based in Andover, Hampshire is looking to recruit an Embedded Software Engineer to develop complex embedded control and sensing systems.This role offers the opportunity to... Show more

 • Promoted

5 Axis CNC Setter/Operator/Programmer- Day Shift

Multax LtdAndover, England, GB
Full-time

Join Our Team as a CNC Machinist at Multax Ltd!.We are transforming the motorsport, medical, and automotive industries with our award-winning standards, state-of-the-art equipment, and innovative m... Show more

 • Promoted

CNC Programmer (5 Axis)

Frey Consulting GroupBanbury, England, GB
Full-time

Programme complex 5-axis components in HyperMill, then own the production engineering that gets them made: documentation, pricing, scheduling and ERP job packs.This is low-volume, prototype and sma... Show more

 • Promoted

CNC Programmer

Syntech Recruitment LtdGreenham, England, GB
Permanent

Location: Near Ascot, Berkshire.Salary: Up to £60,000+ per annum (DOE).Hours: Monday - Thursday 7:00am - 5:30pm, Friday 7:00am - 12:00pm (45-hour week with overtime built in).Are you an experienced... Show more

 • Promoted

Java & C++ Software Engineer - Hybrid (Oxfordshire)

Milton ParkAbingdon, England, GB
Full-time

Halliburton in Abingdon is seeking a skilled Software Developer to join their team.This hybrid position requires working on new products and features using Agile methodologies, collaborating with a... Show more

 • Promoted

Software Engineer in Oxford - Aurora Energy Research

WorksHubOxford, England, GB
Full-time

Join our team and help shape the future of the global energy markets.You would work as part of a team on a cutting-edge Microservices architecture and using.This will allow you to take responsibili... Show more

 • Promoted

Space Software Engineer: Onboard & Ground Systems (Hybrid)

MDA SpaceEast Hagbourne, England, GB
Full-time

MDA Space is seeking a Software Engineer to join their team at the Manchester / Stevenage / Harwell office.This role involves designing and developing software for on-board and ground test applicat... Show more

 • Promoted

Hybrid Remote QA Automation Engineer (Playwright & API)

Spectrum IT RecruitmentAbingdon, England, GB
Remote
Full-time

A leading technology recruitment agency in England is seeking a QA Engineer with strong experience in C# and automation tools.In this hybrid role, you will contribute significantly to the quality a... Show more

 • Promoted

TouchDesigner Software Developer

Live Wire ProductionsBanbury, England, GB
Full-time

Be among the first 25 applicants.For the past 10 years, Live Wire has worked across Formula 1, supplying technology to the major teams and F1 Management.Our work varies from constructing viewer exp... Show more