Search by job, company or skills

Unreal Developer C++

Unreal Developer C++

MERIL
4-6 Years
Not Disclosed
Early Applicant
  • Posted 21 hours ago
  • Be among the first 10 applicants

Job Description

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++.

• 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.

• 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.

• Strong 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.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Windows application packaging

Physics systems

Git LFS

Unreal Material Editor

Soft-body deformable physics

About Company