Senior Unity3D Developer for a VR Medical Viewer application Duration : 4 – 6 months ( dependable on agreed rate) Start : Post available from Jan 2022 Location : Zayed Centre for Research (Great Ormond St Hospital), London (remote working permitted) Background : We (UCL researchers at Great Ormond St Hospital) have developed a prototype for a VR medical app (in Unity3D), where users can view and interact with 3D anatomical heart models. The application includes standard VR interactions and graphical tools such as clipping planes to inspect objects . There is also the possibility to connect with other users online. Preliminary uses of the app include planning for surgical interventions, clinical training courses and teaching medical students cardiac morphology (online). As the primary developer for this project, you would be working alongside both UCL academic researchers and clinical staff at Great Ormond St to improve and rebuild this application into a more robust and complete solution. Project goal: A redesign and code refactor of our VR prototype app, used for viewing medical data. We are targeting the Oculus Quest line for our platform. Functionalities in the planned application include: Importing 3D models and other data types during runtime (preferably from the cloud). Ability to interact with data using graphical tools (e.g. measuring, placing markers etc.) Ability to host online classrooms and conduct teaching sessions where others can join. Improvements on the current rendering capabilities. An intuitive/simple UI and control scheme for non-experienced VR users. A stable code-base which is scalable and well documented. Essential job requirements: Software engineering or game design background, with 2+ years of relevant industry/freelancing experience. Extensive experience developing for VR platforms (in particular Oculus ) and using SDKs such as Oculus integration, VRTK. Extensive portfolio of previously completed Unity3D projects. Experience with graphics (shaders, rendering pipelines, textures). Experience with networking code, such as Unity PUN. High level of English and ability to write clear documentation. Communication skills to interact with a multidisciplinary team. Desired job requirements: Experience with mathematical concepts, advanced algorithms, writing multi-threaded code, optimisations in Unity3D (such as Burst/ECS/jobs compiler). Experience with 3D modelling tools, blender, 3D max. Extensive experience with UI/UX design, human-computer interaction. This project comes with the opportunity to work alongisde both clinical and engineering specialists on a cutting-edge project which would benefit both clinical and teaching services at UCL and Great Ormond St Hospital. If you are interested in applying for this post, please contact the email below with your CV, a link to your work portfolio, and a proposed hourly rate. Contact details: Claudio Capelli ( c.capelli@ucl.ac.uk )