C++ / Unreal Engine Developer (Vapi)

C++ / Unreal Engine Developer (Vapi)

06 Nov
|
Meril
|
Vapi

06 Nov

Meril

Vapi

Immersive Technologies
Reports To: Immersive Technologies Lead
Experience: 4–6 Years
To design, develop, and optimize interactive surgical training modules for a physics-based robotic surgical training simulator built using Unreal Engine and C++.
The role will focus on C++-based training logic, interactive procedural workflows, soft-body and deformable tissue interactions, custom HLSL shaders, physics systems, and real-time simulation capabilities.
The position will work closely with Technical Artists, 3D Artists, Simulation Engineers, and Clinical SMEs to create a high-fidelity PC-based surgical training platform integrated with a robotic surgeon console.
This is a physics- and shader-intensive simulation role requiring strong hands-on Unreal Engine C++ programming experience, focused on interactive training and realistic simulation rather than visual-only walkthroughs or Blueprint-only development.

Qualifications and Experience:

- Diploma / Bachelor's degree / equivalent qualification in Computer Science, Software Engineering, Game Development, Computer Graphics, Animation Technology, or a related field.
- 4–6 years of professional experience in Unreal Engine development using C++.
- Proven experience delivering production or commercially used interactive 3D applications.
- Strong professional experience with Unreal Engine and C++ programming.
- Demonstrated experience with physics-based interactions and preferably deformable/soft-body simulation.
- Strong experience with HLSL/custom shader development and Unreal Material systems.
- Experience with Unreal physics systems, rigid bodies, constraints, collision components, triggers, and interaction systems.




- Experience with modular Unreal Engine architecture using Actors, Actor Components, interfaces, delegates, events, and equivalent design patterns.
- Experience with Git / Git LFS.
- Experience developing Windows standalone Unreal Engine applications.
- Experience working within multidisciplinary game, simulation, XR, robotics, or real-time 3D teams is preferred.
- Experience in surgical simulation, medical visualization, robotics, serious games, or training simulators will be an added advantage.

Strong hands-on Unreal Engine C++ development experience is essential. Candidates with only Blueprint experience or experience limited to Unity/C# without professional Unreal C++ development experience will not be suitable.
Strong proficiency in Unreal Engine and C++.

- Strong understanding of object-oriented programming, data structures, debugging, and software architecture.
- Strong understanding of Unreal Engine physics systems and real-time simulation.
- Practical experience with soft-body / deformable physics or equivalent simulation techniques.
- Experience with Unreal Material Editor, Material Functions, and Custom Material Expressions.
- Experience with vertex-color-driven shader workflows.
- Strong understanding of Unreal Insights and performance optimization.
- Valuable understanding of CPU, GPU, memory,



rendering, shader, and physics profiling.
- Experience with collision meshes, including UCX workflows.
- Experience with Actors, Actor Components, interfaces, event-driven systems, scene management, and modular architectures.
- Good understanding of asynchronous programming and non-blocking external I/O.
- Strong understanding of Git / Git LFS and Windows application packaging.

Ability to debug complex physics, rendering, and interaction problems.

- Strong attention to performance, code quality, and technical reliability.
- Ability to balance simulation realism with real-time performance.
- Passion for Unreal Engine, C++, simulation, robotics, immersive technologies, and medical innovation.

Key Performance Indicators (KPIs):

- Successful development and delivery of Unreal Engine surgical training modules using C++.
- Stability and reliability of training logic, state machines, scoring, and procedural workflows.
- Quality and realism of soft-body and deformable tissue interactions.
- Quality and performance of custom shaders and simulation-specific visual effects.
- CPU, GPU, memory, and physics performance against defined workstation targets.
- Successful integration of robotic console and instrument data.
- Quality and reliability of Windows standalone builds.
- Compliance with Unreal Engine architecture, C++ coding, Git, and development standards.
- Timely resolution of technical defects and performance bottlenecks.
- Effective collaboration with Art, Simulation, Hardware, Clinical, and QA teams.
- Successful mentoring and technical support for junior Unreal Developers.

📌 C++ / Unreal Engine Developer (Vapi)
🏢 Meril
📍 Vapi

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: c++ / unreal engine developer (vapi) / vapi