About the Role
Role details below.
Responsibilities
- Write clean, modular C# code to build interactive medical procedures, ensuring systems are flexible enough to be reused across dozens of different surgical and anesthetic modules.
- Work hand-in-hand with 3D artists to bridge the gap between high-fidelity assets and engine performance.
- Ensure lighting, shaders, and assets look incredible while maintaining a steady FPS on standalone headsets (Quest 3).
- Proactively research and integrate AI tools to speed up development workflows and create dynamic, non-linear training scenarios.
- Translate complex medical protocols into robust state-machine logic, ensuring virtual medical equipment and patient reactions behave exactly as they would in a real Operating Room.
- Implement standards such as xAPI telemetry to track student progress and ensure the modules communicate seamlessly with centralized digital infrastructures and Learning Management Systems (LRS).
Requirements
- You have 2–5 years of professional experience building real-time Unity applications and environments, taking ownership from concept through delivery.
- You are highly proficient in Unity and feel confident shipping features, improving existing systems, and solving complex technical challenges.
- You have worked in game studios, XR agencies, or industrial simulation companies, and understand what it takes to deliver real-world 3D projects.
Nice to Have
- Simulation-Driven Work: You have experience creating digital training, serious games, or simulation-based projects where accuracy, usability, and performance are critical.
Work Arrangement
Hybrid