Job Description
About Osso VR
Osso VR is the leading virtual reality surgical training and assessment platform. Our technology is being used by the top medical device companies to train thousands of surgeons, on dozens of the latest surgical techniques, in over twenty countries around the world. Our mission is to improve patient outcomes through better training and assessment, increase the adoption of higher value medical technology, and democratize access to the latest surgical techniques globally.
Your day-to-day responsibilities include:
- Simulating interactions with bones such as drilling, sawing, and hammering, and soft tissue interactions such as making incisions
- Simulating precision skills such as manipulating limbs and joints, interacting with surgical robots, manipulating C-arms, assembling complex medical instruments, and operating medical equipment with screen based UIs and physical switches and buttons
- Working closely with our team of medical illustrators and subject matter experts to ensure that these interactions accurately represent the real surgical techniques and effectively teach essential surgical knowledge
- Collaborating with our content creators to develop tooling and workflows to allow them to easily reuse interactions without programmer support
- Collaborating with our art specialists to ensure that the interactions reach the visual fidelity bar we are aiming for while reaching performance goals on target hardware, primarily the Oculus Quest 2
This is the right opportunity for you if you:
- Have 5+ years professional game development experience, primarily in a programming role
- Have experience with C# in Unity
- Are able to take on complex tasks with high level requirements and flesh out the details to deliver production-ready systems
- Are comfortable working on a fully remote team
- Are able to spend significant time in VR headsets without discomfort
- Are willing and able to view graphic surgical content as needed
Preferred qualifications:
- VR development experience
- Oculus Quest development experience
- General Android 3D game development experience
- Animation programming experience
- Gameplay programming experience
- Experience with performance optimization for GPU and CPU
- Experience working on art tools and pipelines
- Multiplayer / networking experience
- Experience with complex real-time physics simulation
Our commitment to diversity
The diverse experiences, ideas, and identities of our team members help us make better decisions and drive great results for our users. We foster an inclusive work environment that welcomes team members of all backgrounds and perspectives.