Senior C++ Unreal Developer - Virtual Production in London
Senior C++ Unreal Developer - Virtual Production

Senior C++ Unreal Developer - Virtual Production in London

London Full-Time 48000 - 72000 £ / year (est.) No home office possible
Go Premium
R

At a Glance

  • Tasks: Design and implement Unreal features for real-time broadcast graphics in a dynamic environment.
  • Company: Join Rezzil, the leader in cognitive sports training, pushing the boundaries of virtual production.
  • Benefits: Remote work flexibility, competitive salary, and opportunities for professional growth.
  • Why this job: Make an impact in live sports and virtual studios with cutting-edge technology.
  • Qualifications: Senior-level experience with Unreal Engine and strong C++ skills required.
  • Other info: Collaborative team culture focused on innovation and excellence in broadcast environments.

The predicted salary is between 48000 - 72000 £ per year.

Rezzil, the world's leading cognitive sports trainer, is hiring a Senior Unreal Developer to help build and evolve the Unreal front-end for exar.live, our real-time broadcast system used in live sports, virtual studios, and virtual production workflows. You will work closely with the exar.live broadcast team, the Director of Technology, and the wider engineering group to bridge data, control, and orchestration services into robust, broadcast-ready Unreal experiences. This role suits a senior engineer who is comfortable operating in a production-critical environment where reliability, latency, determinism, and operational clarity matter as much as visuals. While applicants from a games background are welcome, prior experience in broadcast/virtual production is strongly preferred.

Responsibilities

  • Unreal Real-Time Front End (Broadcast-Critical) — Design and implement Unreal features and systems that power real-time broadcast graphics and virtual studio output.
  • Unreal C++/Blueprint solutions with a focus on performance, determinism, and operational reliability.
  • Build and maintain tools and workflows for live operation (operator-friendly controls, failsafes, clear status/health indicators, fast recovery paths).
  • Own profiling and optimisation across CPU/GPU, memory, streaming, and rendering pipeline constraints typical of broadcast/VP environments.
  • Data Integration & Systems Bridging — Integrate data feeds and internal services into Unreal to drive real-time graphics, animation, logic, and scene states.
  • Collaborate with backend/data engineers to define interfaces, message formats, and validation rules to ensure resilient data-driven behaviour.
  • Implement robust handling for imperfect live data: missing values, jitter, latency spikes, out-of-range values, and reconnection scenarios.
  • Build diagnostic tooling (logging, on-screen debug, playback/record/replay of data streams) to support rehearsal and live operations.
  • Work with the broadcast team to ensure Unreal output aligns with studio requirements, including colour consistency, frame pacing, genlock/timecode considerations, and clean/dirty feed needs (where applicable).
  • Support integration with production control systems and operator workflows (e.g., trigger-based cues, rundown-style control, remote operation).
  • Collaborate with technical directors, artists, and VP specialists to establish repeatable content and deployment workflows suitable for production.
  • Engineering Leadership — Act as a senior technical contributor: set standards, conduct code reviews, mentor developers, and help define best practices for Unreal projects in a broadcast context.
  • Translate requirements from broadcast operations into clear technical scopes and delivery plans.
  • Improve maintainability and scalability of the Unreal codebase and build pipeline (automation, packaging, versioning, environment parity).

Required Skills & Experience

  • Significant professional experience developing with Unreal Engine (senior-level; shipped or production-deployed work).
  • Strong C++ development skills with practical Blueprint experience and an understanding of when to use each.
  • Demonstrated experience working on real-time systems where performance and reliability are critical (e.g., broadcast, VP, simulation, live events, or comparable environments).
  • Solid understanding of rendering, performance profiling, and optimisation in Unreal.
  • Strong problem-solving capability and a methodical debugging approach across engine, tools, and integrated systems.
  • Excellent collaboration and communication skills, particularly when bridging data/backend concerns with real-time front-end needs.

Must-Have Domain Knowledge

  • Virtual production and broadcast workflows: candidates must understand the realities of live production environments (rehearsal, cues, operator workflows, failover thinking, and production-readiness).

Desirable / Bonus Experience (Tech Stack)

  • Broadcast/VP ecosystem familiarity, such as: NDI / SDI concepts and real-time video I/O pipelines.
  • XR / virtual studio workflows, camera tracking integrations, lens calibration concepts.
  • Integration with control layers (e.g., web control panels, OSC/MIDI-style triggers, remote command interfaces, rundown systems).
  • Experience building tooling for operators (UI/UX for control rooms, quick presets, safe defaults, system health visibility).
  • Familiarity with cloud/on-prem deployment considerations for live systems (monitoring, logging, configuration management).
  • Understanding of colour pipelines (linear vs display, HDR/SDR considerations, LUT workflows) and consistency across outputs.

Nice-to-Have

  • Interest in sports (helpful for context, not required).
  • Games background with demonstrable experience adapting Unreal for non-game, production-critical use.
  • Experience collaborating with Motion Graphics / Technical Art teams and building repeatable content pipelines.

What Success Looks Like

  • Unreal scenes and systems that are stable under live conditions, predictable for operators, and resilient to real-world data issues.
  • A clean, scalable integration layer between exar.live data services and Unreal behaviour.
  • Clear diagnostics and operational tooling that reduce risk during rehearsal and transmission.
  • Consistent rendering and performance that meets broadcast/virtual studio expectations.

This role can be worked remotely, applicants must be based in the UK and hold current eligibility to work in the UK. No Visa sponsorship.

Senior C++ Unreal Developer - Virtual Production in London employer: Rezzil

Rezzil is an exceptional employer that fosters a collaborative and innovative work culture, where your contributions directly impact the future of cognitive sports training. With a focus on employee growth, we offer opportunities for mentorship and skill development in a cutting-edge environment, particularly in the exciting realm of virtual production. Located in the UK, our remote-friendly approach ensures flexibility while working alongside a passionate team dedicated to pushing the boundaries of real-time broadcast technology.
R

Contact Detail:

Rezzil Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior C++ Unreal Developer - Virtual Production in London

✨Tip Number 1

Network like a pro! Attend industry events, webinars, or meetups related to Unreal development and virtual production. It's all about making connections that could lead to job opportunities.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best Unreal projects, especially those related to broadcast or virtual production. A strong demo can speak louder than words during interviews.

✨Tip Number 3

Prepare for technical interviews by brushing up on your C++ and Blueprint skills. Be ready to discuss your past experiences in real-time systems and how you tackled challenges in production-critical environments.

✨Tip Number 4

Apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to highlight your experience with Unreal Engine and any relevant broadcast knowledge.

We think you need these skills to ace Senior C++ Unreal Developer - Virtual Production in London

Unreal Engine
C++ Development
Blueprint Scripting
Real-Time Systems
Performance Profiling
Optimisation Techniques
Data Integration
Collaboration Skills
Communication Skills
Broadcast Workflows
Virtual Production Knowledge
Debugging Skills
Tooling Development
Understanding of Colour Pipelines
Familiarity with NDI/SDI Concepts

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Unreal Engine and C++. We want to see how your skills align with the broadcast and virtual production environments, so don’t hold back on showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for real-time systems and how your background fits into our needs. Be sure to mention any specific experiences that relate to live production workflows.

Showcase Problem-Solving Skills: In your application, give examples of how you've tackled challenges in previous roles, especially in high-pressure environments. We love seeing candidates who can think on their feet and come up with creative solutions!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets the attention it deserves. Plus, it makes the process smoother for both you and us!

How to prepare for a job interview at Rezzil

✨Know Your Unreal Inside Out

Make sure you brush up on your Unreal Engine skills, especially in C++ and Blueprint. Be ready to discuss specific projects you've worked on, focusing on how you tackled performance and reliability challenges in real-time systems.

✨Understand Broadcast Workflows

Familiarise yourself with the ins and outs of virtual production and broadcast environments. Be prepared to talk about how you've handled live data issues, operator workflows, and what makes a system production-ready.

✨Showcase Your Problem-Solving Skills

During the interview, highlight your methodical approach to debugging and problem-solving. Share examples of how you've optimised rendering and performance in previous projects, especially under pressure.

✨Communicate Clearly and Collaboratively

Since this role involves working closely with various teams, practice articulating your thoughts clearly. Be ready to discuss how you've collaborated with technical directors, artists, and backend engineers to bridge gaps between data and front-end needs.

Senior C++ Unreal Developer - Virtual Production in London
Rezzil
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

R
  • Senior C++ Unreal Developer - Virtual Production in London

    London
    Full-Time
    48000 - 72000 £ / year (est.)
  • R

    Rezzil

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>