Mid-Level C++ Animation Programmer – Real-Time Engine in Oxford

Mid-Level C++ Animation Programmer – Real-Time Engine in Oxford

Oxford Full-Time 40000 - 50000 £ / year (est.) No working from home possible
Rebellion

At a Glance

  • Tasks: Join our Tech Team to develop and implement animation code for exciting projects.
  • Company: Dynamic gaming company known for creating exceptional shooters.
  • Benefits: Enjoy 22 days holiday, private medical insurance, and loads of perks!
  • Other info: Great career growth opportunities and a fun, collaborative work environment.
  • Why this job: Be part of a passionate team and enhance gameplay with your coding skills.
  • Qualifications: Strong C++ skills and understanding of real-time animation systems required.

The predicted salary is between 40000 - 50000 £ per year.

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.
  • Fix 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.

Qualifications

  • 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

  • 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

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.

Mid-Level C++ Animation Programmer – Real-Time Engine in Oxford employer: Rebellion

Join a dynamic and innovative team as a Mid-Level C++ Animation Programmer, where your contributions will directly impact the development of cutting-edge gaming projects. Our company fosters a collaborative work culture that values creativity and technical expertise, offering extensive employee growth opportunities through mentorship and skill development. With competitive benefits including generous holiday allowances, private medical insurance, and a supportive environment for mental health and wellbeing, we are committed to ensuring our employees thrive both personally and professionally.

Rebellion

Contact Details:

Rebellion Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Mid-Level C++ Animation Programmer – Real-Time Engine in Oxford

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other programmers. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your animation projects and any relevant C++ work. This is your chance to demonstrate what you can do beyond just a CV.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge. Be ready to discuss your experience with real-time animation systems and C++. Practice coding challenges to keep your skills sharp!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our awesome team.

We think you need these skills to ace Mid-Level C++ Animation Programmer – Real-Time Engine in Oxford

C++
Real-Time Animation Systems
Animation Code Development
Finite State Machines
3D Mathematics
Debugging Tools
Profiling Techniques

Some tips for your application 🫡

Show Off Your C++ Skills:Make sure to highlight your proficiency in C++ right from the start. We want to see how you've tackled complex systems and any cool projects you've worked on that showcase your coding chops.

Talk About Animation Systems:Since this role is all about animation, don’t hold back on discussing your understanding of real-time animation systems. Share specific examples of how you've developed or maintained these systems in the past.

Collaboration is Key:We love teamwork! Mention any experiences where you collaborated with animators or other programmers. It’s important for us to know how you foster smooth communication and work together to solve problems.

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, we can’t wait to hear from you!

How to prepare for a job interview at Rebellion

Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be ready to discuss your experience with complex systems and how you've tackled challenges in previous projects. They’ll likely ask you about specific coding scenarios, so having examples at the ready will show your expertise.

Familiarise Yourself with Animation Systems

Since this role revolves around real-time animation systems, take some time to understand their architecture and workings. Be prepared to talk about any past experiences you have with animation code, Finite State Machines, or even debugging complex issues. This will demonstrate your relevant knowledge and passion for the field.

Showcase Your Collaboration Skills

This position requires working closely with animators and engineers, so be ready to discuss how you’ve successfully collaborated in the past. Think of examples where you’ve contributed to team projects, especially those that involved creating tools or features that enhanced collaboration between disciplines.

Prepare Questions About Their Projects

Interviews are a two-way street, so come armed with questions about their current projects and the Asura engine. This shows your genuine interest in the role and helps you gauge if it’s the right fit for you. Ask about the challenges they face and how you can contribute to overcoming them.