
VR/MR Teleoperation UI/UX Developer New York, NY Job at Fauna Robotics in New Yo
Fauna Robotics, New York, NY, United States
We are seeking a Unity-focused VR/MR Teleoperation UI/UX Developer to help develop a best-in-class robot teleoperation system for VR/MR headsets and other room-scale head-mounted displays. This role sits at the intersection of immersive real-time graphics, user-centered design, and robotics. You will collaborate with colleagues developing robot capabilities and focus on enabling operators to intuitively pilot our robots with comfort, confidence, and minimal learning curve. Your work will directly shape how humans interact with our robots in unstructured, human-centered environments.
Key Responsibilities
Design and implement a Unity-based VR application for Meta Quest 3 to control a humanoid robot.
Develop and integrate intuitive 3-D user interfaces that visualize robot status, camera feeds, mode control, and other functions
Develop tutorial experiences for guiding users through the process of controlling a robot via VR/MR teleoperation
Implement a communication bridge from VR headset to robot, using sockets, REST or other technologies.
Create or curate performant, stylized 3-D assets that clearly communicate function and affordance.
Collaborate with colleagues developing new robot capabilities, and determine how best to interact with and deploy these capabilities.
Establish robust build, testing, and OTA update pipelines for standalone deployment on Quest 3.
Conduct lightweight user studies and incorporate feedback to continuously improve usability and accessibility.
Required Skills & Qualifications
Education/Background : Bachelor’s or Master’s degree in Computer Science, Game Development, Human-Computer Interaction, or equivalent practical experience.
Work Experience : 3+ years of professional Unity (C#) development, including at least one shipped VR product or internal tool.
Technical Expertise :
Strong programming skills in C# (for Unity)
Strong programming abilities in Python
Experience with Linux
Deep understanding of room-scale VR/MR interaction patterns, performance budgeting, and comfort techniques (e.g., dynamic FOV, teleport locomotion).
Experience profiling and optimizing for mobile XR GPUs (e.g., Quest Series, Snapdragon XR2, etc.).
Experience in communication protocols, especially for sending video and state to/from a robot from a linux operating system
Strong version-control habits (Git) and familiarity with CI/CD for Unity.
Proficiency with 3D graphics tools and/or resources to build/source VR game assets
Experience in UI/UX design for VR games, and the unique user experience constraints and requirements of VR
Familiarity with modern graphics APIs as well as web APIs (e.g. REST)
Strong foundational understanding of 3D math and transformations.
Nice-to-have Skills
Familiarity with rendering optimization for XR devices.
Experience with the Meta game store, Quest app deployment, OTA updates and opt-in remote data collection
Experience with ROS 2, Protobufs, and other common robotics infrastructure.
Computer-vision knowledge for overlaying perception data in VR.
Shader programming (URP/HDRP) and GPU profiling for mobile XR.
Deep understanding of VR UX paradigms and design testing:
Comfort-first interaction design
Expertise with haptics, spatial audio, and/or subtle screen-space effects that reinforce user actions.
Play-testing & UX research knowledge (e.g. running structured usability studies and A/B experiments)
What We Offer
The opportunity to work on groundbreaking robotics technology, enabling the next generation of humanoid robots to interact dynamically with their environments.
A collaborative and innovative environment that fosters creativity and exploration.
Equity ownership in the company
Health Benefits (Medical, Dental, and Vision)
#J-18808-Ljbffr
In Summary: We are seeking a Unity-focused VR/MR Teleoperation UI/UX Developer to help develop a best-in-class robot teleoperation system . This role sits at the intersection of immersive real-time graphics, user-centered design, and robotics . Your work will directly shape how humans interact with our robots .
En Español: Buscamos un desarrollador de UI/UX para VR / MR centrado en la Unidad que ayude a desarrollar el mejor sistema de teletrabajo robótico de su clase para los auriculares VR /MR y otras pantallas montadas en cabeza a escala de habitación. Este papel se encuentra en la intersección de gráficos inmersivos en tiempo real, diseño centrado en el usuario y robótica. Colaborará con colegas desarrollando capacidades robóticas y se enfocará en permitir a los operadores pilotar intuitivamente nuestros robots con comodidad, confianza y curva mínima de aprendizaje. Su trabajo dará forma directa a cómo los seres humanos interactúan con nuestros robots en entornos no estructurados y centrados en el ser humano. Responsabilidades clave Diseñar e implementar una aplicación VR basada en Unity para Meta Quest 3 para controlar un robot humanoide. Desarrollar e integrar interfaces de usuario intuitivas 3-D que visualicen el estado del robot, las feeds de la cámara, el control de modo y otras funciones Desarrollar experiencias tutoriales para guiar a los usuarios a través del proceso de control de un robot mediante herramientas de teleteléoperación VR/MR Implementar un puente de comunicación desde el auricular VR al robot, utilizando tomas, REST u otras tecnologías. Crear o curar activos tridimensionales basados en unidad que comunican claramente función y affordance. Colaborar con colegas de juego desarrollando nuevas capacidades robóticas, y determinar la mejor manera de interactuar con estos recursos: Especificables habilidades de desarrollo profesional, pruebas de unidad, APT Protecnología para el uso de sistemas operativos UNITY (Unity Testing) Aprovechar conocimientos básicos y experiencia avanzada como software de conectividad y desarrollo de datos personalizados, especialmente para mejorar el rendimiento y la capacidad de funcionamiento de los juegos móviles (experfectos), Inteligencia virtual / Experiencia personal, C+++Systems). REST) Fuerte comprensión fundamental de las matemáticas 3D y transformaciones. Buenas habilidades Familiarización con la optimización del renderizado para dispositivos XR. Experiencia en la tienda de juegos Meta, implementación de aplicaciones Quest, actualizaciones OTA y recogida remota de datos opt-in Experiencia con ROS 2, Protobufs y otras infraestructuras robóticas comunes. Conocimiento de visión por ordenador para superponer los datos de percepción en VR. Programación Shader (URP/HDRP) y perfiles GPU para móviles XR . Comprensión profunda de paradigmas VR UX y pruebas de diseño: Diseño de interacción de comodidad primero