TitleSenior AR/VR Software Engineer (Healthcare / Medical Devices)
Role details
Job location
Tech stack
Job description
We're looking for a Senior AR/VR Software Engineer who enjoys building immersive software and wants to apply it to healthcare and medical technology.
In this role, you'll help create interactive simulations and immersive experiences that help our teams explore and develop future medical devices. Sometimes these are visual prototypes to explain ideas. Other times, they are functional simulations of devices and clinical environments that connect to real software stacks or cloud services.
You'll work in small multidisciplinary teams with engineers, designers, and healthcare experts. The goal is usually to quickly turn ideas into something interactive that people can experience and learn from.
We mainly use Unity and Unreal Engine, but the work goes beyond just building scenes. You'll work with 3D environments, physics, shaders, performance optimization, and integration with other software systems.
Some projects also explore digital twins or synthetic data environments, where immersive simulations help test algorithms, simulate clinical situations, or support AI development.
The software we build runs on different platforms - XR headsets, PCs, and sometimes Android-based devices or embedded systems used alongside medical equipment.
You'll spend most of your time building things yourself, but you'll also help guide technical decisions and support more junior engineers when they run into challenges.
Your role
- Building AR and VR applications using Unity or Unreal Engine
- Creating interactive 3D environments with models, shaders, materials, animations, and physics
- Developing simulations of medical devices or clinical workflows
- Connecting immersive applications with device software stacks, Android systems, or cloud services
- Prototyping ideas quickly so teams can experience and evaluate new concepts
- Exploring digital twins and synthetic data environments where immersive simulations support testing or AI development
- Keeping an eye on performance and usability, especially on XR devices
Requirements
- A background in computer science, software engineering, game technology, or something similar
- Solid experience building interactive or immersive applications
- Experience with Unity (C#), Unreal Engine (C++), or both
- Good understanding of 3D graphics and real-time environments (rendering, physics, animation, shaders, etc.)
- Experience designing clean, maintainable software
- Someone who enjoys working with people from different disciplines - engineers, designers, and healthcare specialists
- Experience using AI coding tools like Copilot or Codex
- Strong skills in C#, C++, or Python
- Experience with tools like Blender, Three.js, Docker, or GitHub
- Experience building for Apple Vision Pro (RealityKit / ARKit)
- Experience with Android development or deploying immersive apps on Android-based XR devices
- Experience in healthcare, medical devices, or simulation environments