Unreal Developer C++ (Vapi)

Unreal Developer C++ (Vapi)

04 Nov
|
Meril
|
Vapi

04 Nov

Meril

Vapi

Job Title: Unreal Developer

Department: Immersive Technologies

Location: Vapi, Gujarat

Reports To: Immersive Technologies Lead

Experience: 4–6 Years

Job Purpose:

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.
- Strong understanding of Unreal Insights or equivalent profiling tools and CPU/GPU/memory optimization.
- 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.

Mandatory Requirement: 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.

Skills and Competencies:

Technical Skills

- Strong proficiency in Unreal Engine and C .
- Solid 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.
- Strong knowledge of HLSL and custom shader development.
- 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.
- Good 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.
- Working knowledge of UDP, serial communication, SDK integration, or similar device interfaces is an advantage.
- Strong understanding of Git / Git LFS and Windows application packaging.

Behavioral & Collaboration Skills

- Strong analytical and problem-solving ability.
- 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.
- Robust communication and collaboration skills.
- Ability to work effectively with artists, engineers, clinicians, and hardware teams.
- Ownership mindset with the ability to take systems from development through validation.
- 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.
- First-pass acceptance of completed simulation features.
- Timely resolution of technical defects and performance bottlenecks.
- Effective collaboration with Art, Simulation, Hardware, Clinical, and QA teams.
- Contribution to reusable systems, frameworks, and optimization practices.
- Successful mentoring and technical support for junior Unreal Developers.

📌 Unreal Developer C++ (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: unreal developer c++ (vapi) / vapi

Subscribe to this job alert:

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