This job is no longer available
This job expired on 17/10/2026. It no longer accepts applications.
Unreal Engine/C++ Developer for VR Motion Platform
XR LAB · Minsk
Job description
About the role
We are looking for an Unreal Engine / C++ developer to work at the intersection of game development, virtual reality, high‑performance systems and real hardware. The role will influence both the game side and the integration architecture of a motion‑platform, sensors and telemetry for a MotoGP simulator.
Key responsibilities
- Integrate third‑party Unreal Engine games with a 6DOF motion platform, including reverse engineering, binary analysis, offsets and SDK work.
- Develop low‑level C++ modules to communicate with servomotors, sensors and the motion platform.
- Write multithreaded, low‑latency code to ensure stable operation in a VR environment.
- Optimize rendering and game logic in UE5 to consistently achieve 90+ FPS.
- Integrate real‑time telemetry, force‑feedback and sensor data into the engine.
- Work with DirectX 11/12 and create internal debugging/monitoring tools using ImGui.
- Collaborate with electronics engineers, mechanical designers and QA on system architecture.
- Document all technical solutions.
Required profile
- Strong command of C++14/17/20 and deep knowledge of Unreal Engine (C++ and Blueprints).
- Hands‑on experience reverse‑engineering UE games (dumping binaries, finding offsets, hooking, SDK integration).
- Experience with STM32 microcontrollers and industrial protocols such as Modbus RTU/TCP, UART, SPI, I²C, TCP/UDP.
- Solid understanding of multithreading, synchronization, atomic operations and lock‑free data structures.
- Proficiency in profiling and optimizing UE projects (CPU/GPU profiling, Unreal Insights, Stat commands).
- Good grasp of linear algebra and 6DOF kinematics.
- Knowledge of servomotor drivers, sensors and force‑feedback systems.
- VR development experience with OpenXR, SteamVR or Meta/Oculus SDKs.
Required skills
- C++ (C++14/17/20)
- Unreal Engine 5, Blueprints
- Reverse engineering, binary dumping, offsets, hooks, SDK integration
- STM32, Modbus RTU/TCP, UART, SPI, I²C, TCP, UDP
- Multithreading, atomic operations, lock‑free structures
- CPU/GPU profiling, Unreal Insights, Stat commands
- DirectX 11, DirectX 12
- ImGui
- OpenXR, SteamVR, Meta/Oculus SDK
- Linear algebra, 6DOF kinematics
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Belarus.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
XR LAB
Minsk