At a Glance
- Tasks: Design and implement Unreal features for real-time broadcast graphics and virtual studio output.
- Company: Join a leading company in virtual production and broadcast technology.
- Benefits: Competitive salary up to £80k, remote work, and great benefits.
- Why this job: Be at the forefront of innovative tech in live production environments.
- Qualifications: Senior-level experience with Unreal Engine and strong C++ skills required.
- Other info: Work remotely from the UK with excellent career growth opportunities.
The predicted salary is between 48000 - 64000 £ per year.
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.
- Develop stable, maintainable C++ and 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.
- Virtual Production & Broadcast Pipeline
- 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).
Highly Desirable / Bonus Experience (Tech Stack)
- Broadcast/VP ecosystem familiarity, such as:
- NDI / SDI concepts and real-time video I/O pipelines
- Genlock / timecode concepts, frame sync, latency management
- 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 or transfer is available.
Salary to £80k plus benefits.
CVs to simon.pittam@amiqus.com - Exclusive Recruiter
Senior Programmer C++ UE4/5 - Virtual Production / Broadcast in London employer: Amiqus Games
Contact Detail:
Amiqus Games Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Programmer C++ UE4/5 - Virtual Production / Broadcast in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups or webinars, and connect with people on LinkedIn. 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 Unreal Engine projects, especially those related to real-time systems and broadcast environments. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your problem-solving skills. Be ready to discuss your experience with C++ and Blueprint, and how you've tackled performance issues in past projects. Practice coding challenges that reflect real-world scenarios in virtual production.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Programmer C++ UE4/5 - Virtual Production / Broadcast in London
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 responsibilities listed in the job description, so don’t hold back on showcasing relevant projects!
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in real-time systems. We love seeing a methodical approach to debugging and optimisation, especially in broadcast environments.
Highlight Collaboration Experience: Since this role involves working closely with various teams, mention any past experiences where you collaborated with technical directors, artists, or backend engineers. We value strong communication skills that bridge different areas of expertise.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications better and ensures you’re considered for the role without any hiccups!
How to prepare for a job interview at Amiqus Games
✨Know Your Unreal Engine Inside Out
Make sure you brush up on your Unreal Engine skills, especially C++ and Blueprint. Be ready to discuss specific projects you've worked on, focusing on performance optimisation and real-time systems. This will show that you understand the technical requirements of the role.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled challenges in previous projects, particularly in live production environments. Discuss your methodical debugging approach and how you've handled issues like latency spikes or data integration problems. This will demonstrate your capability to thrive under pressure.
✨Understand Broadcast Workflows
Familiarise yourself with the intricacies of virtual production and broadcast workflows. Be ready to talk about how you've collaborated with teams to ensure seamless integration and operational readiness. This knowledge will highlight your fit for the role and your ability to work effectively with others.
✨Prepare Questions for Them
Think of insightful questions to ask during the interview. Inquire about their current projects, team dynamics, or how they handle real-time data challenges. This shows your genuine interest in the position and helps you assess if it's the right fit for you.