🔔 FCM Loaded

Senior Game/System Programmer – VR Runtime Control System

Sunovatech

5 - 10 years

Delhi

Posted: 05/02/2026

Getting a referral is 5x more effective than applying directly

Job Description

Position Overview
We are hiring a Game Programmer to design and implement a centralized VR runtime control system that gives an external operator full authority over live VR standalone multiple sessions across multiple locations.
The role focuses on controlling, monitoring, and supervising VR gameplay at runtime, with responsibility spanning runtime systems, control tooling, and supporting backend communication, not just limited to creating game content.
Authority refers to application-level control within the Unreal Engine runtime, not OS-level or headset firmware control.Primary Responsibilities
Start, quit, pause, resume, and restart VR sessions remotely
View the live VR HMD perspective on a control PC
Toggle between multiple active VR players
Track and display player position on mapped in-game areas
Implement server/controller-authoritative control logic
Implement communication between VR clients and an external control hub
Control is performed from an external operator application or control hub, not from inside the VR HMDBackend & Systems Responsibilities
Design and integrate lightweight backend services for session control and coordination
Handle player session state, runtime commands, and acknowledgements
Ensure reliable communication between VR runtime, control hub, and backend services
Support multiple concurrent VR sessions with safe command delivery
Focus backend scope on runtime control rather than analytics-heavy systemsRequired Skills
Unreal Engine (UE5 preferred)
Strong C++ programming (runtime systems, not Blueprint-only)
VR systems experience (OpenXR or equivalent)
Networking fundamentals (LAN, RPCs, authority models)
Backend communication (REST APIs, WebSockets, or custom protocols)
Real-time systems debugging and profilingRequired Experience
Candidates must be able to explain and discuss systems they personally implemented in the areas below:
Proven experience building runtime systems in Unreal Engine using C++
Hands-on VR development experience (OpenXR or equivalent)
Experience implementing game flow control (pause, reset, restart) at runtime
Experience with rendering capture or live view systems
Experience with remote control or networking-based command systems
Experience integrating Unreal Engine with backend or service-based systems
Ability to debug performance and stability issues in real-time applicationsFinal Important Note
This role requires strong systems-level thinking and experience across VR runtime, networking, and backend integration. Good knowledge of managing game servers, managing multiple game sessions across multiple locations. Gameplay-only developers will not be a good fit.

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.