
Senior XR Engineer - Rochester
Mayo Clinic2 days ago
Rochester, MN, USASenior
Responsibilities
- Design and own systems for medical XR experiences with internal and external teams.
- Develop features, workflows, tools, UI, gameplay, animation, computer vision, and hardware integrations for XR applications.
- Integrate XR into Mayo Clinic research, education, and clinical programs using digital twins and 3D patient-specific models.
- Create, debug, maintain, re-engineer, and optimize custom extensions for Unreal and Unity.
- Write clean, maintainable, portable, and well-documented code and ensure application stability and performance.
- Deploy XR devices and applications to procedural skills and simulation areas.
- Lead technical direction for division projects and clinical sponsors, mentor staff, and provide work direction to project members.
- Evaluate new immersive technologies and capital equipment, define interaction standards, and develop technical documentation.
- Collaborate with physicians, surgeons, radiologists, educators, designers, engineers, 3D artists, medical illustrators, animators, programmers, and testers.
- Maintain sponsor relationships and identify new applications for immersive technology.
Requirements
- Bachelor's degree in Computer Science, Engineering, Multimedia Art and Design, Game Design, or a related field plus 5 years of professional spatial computing experience; or a master's degree in a related field plus 3 years of professional engineering experience; or a PhD in a related field plus 1 year of professional engineering experience.
- Depending on degree, 3–5 or more years of programming experience in C#, C++, or Python using Unreal and Unity Engines.
- Experience programming and architecting complex, data-driven systems, including UI and gameplay systems.
- Experience creating XR experiences or other real-time interactive applications and understanding software development lifecycles.
- Experience with AR and VR devices and platforms, preferably including Quest, Pico, HTC, HoloLens, or Magic Leap.
- Experience with end-to-end mobile development and the iOS and Android SDKs.
- Proven debugging, performance analysis, and optimization experience in XR development.
- Experience developing VR, MR, and AR computer vision algorithms for intraoperative tracking and medical education.
- Experience with source control, continuous integration, bug tracking, and code review systems, preferably Git.
- Excellent object-oriented design and analysis skills and strong English communication, presentation, and technical documentation abilities.
- Ability to lead cross-functional teams, communicate with healthcare and education stakeholders, switch context effectively, and learn medical knowledge and infrastructure.
- Familiarity with anatomy, healthcare standards, and regulatory requirements is beneficial but optional.
- A master's or PhD is preferred but not required.
Benefits
- Hybrid schedule with required on-site presence in Rochester and flexibility to work from home during the week after orientation.
- Must live within a 100-mile driving distance of the Rochester Mayo Clinic campus.
- Visa sponsorship is not available, and Mayo Clinic does not participate in the F-1 STEM OPT extension program.
About Mayo Clinic
Mayo Clinic is a nonprofit academic medical center and health system providing hospital and specialty care, research, and medical education to patients globally. It operates major campuses in Rochester, Minnesota (headquarters), Phoenix/Scottsdale, Arizona, and Jacksonville, Florida, plus a regional health system across the Midwest. Revenue comes primarily from clinical services, complemented by research grants and education programs; specialties include heart care, cancer, transplantation, and neurosciences.