VR Unity Developer

MetaMedicsVR
1 month ago

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English
Experience level
Intermediate
Compensation
€ 27K

Job location

Remote

Tech stack

3d Models
Autodesk 3DS Max (3D Graphics Software)
API
Agile Methodologies
Artificial Intelligence
C Sharp (Programming Language)
Profiling
Code Review
Machine Learning
Maya
Object-Oriented Software Development
Scrum
Cloud Services
Three.js
Virtual Reality
GIT
Oculus
Software Version Control

Job description

  • Desarrollo en Unity 3D de simulaciones y entrenamientos en VR, desde prototipos iniciales hasta versiones finales y listas para su distribución.
  • Implementar mecánicas interactivas específicas para escenarios médicos: manipulación de instrumentos, simulación de procedimientos de urgencias, etc., siguiendo las pautas de diseño proporcionadas por el cliente.
  • Integrar SDKs y plugins (por ejemplo, Oculus Integration, XR Interaction Toolkit) para funcionalidades de tracking, interacción háptica y HUD en entornos VR.
  • Optimizar rendimiento: uso de Unity Profiler, técnicas de batching, LOD, occlusion culling y gestión de memoria en tiempo real para garantizar estabilidad en dispositivos stand-alone (Meta Quest, Pico)
  • Colaborar con diseñadores y artistas 3D para importar assets anatómicos detallados (FBX, OBJ), ajustar materiales PBR y crear shaders que simulen tejidos y órganos de manera realista.
  • Participar en sprints ágiles (Scrum o Kanban): asistir a reuniones diarias, estimar tareas, colaborar en revisiones de código y cumplir con los objetivos de los iteraciones.
  • Realizar pruebas y depuración de las aplicaciones en dispositivos físicos, documentar bugs y proponer soluciones que garanticen precisión y fiabilidad en las simulaciones médicas.
  • Documentar procesos y soluciones técnicas, manteniendo repositorios organizados, con comentarios claros en el código y manuales de uso para futuros mantenimientos o iteraciones.

Requirements

  • Experiencia mínima de 3 años desarrollando en Unity, con al menos 2 proyectos publicados o entregados en Realidad Virtual.
  • Conocimientos sólidos en C# y programación orientada a objetos.
  • Experiencia en desarrollo VR, preferiblemente con proyectos relacionados con formación, simulación o aplicaciones educativas-idealmente en el ámbito médico o científico.
  • Entendimiento de pipelines 3D: importación y optimización de modelos (FBX, OBJ), texturizado PBR y creación básica de shaders con Shader Graph o HLSL.
  • Habilidades de profiling y optimización: uso de Unity Profiler, técnicas de batching, LOD, occlusion culling y gestión de memoria para asegurar experiencia fluida en dispositivos VR.
  • Familiaridad con metodologías ágiles (Scrum/Kanban) y uso de sistemas de control de versiones (Git).
  • Inglés técnico intermedio (para lectura de documentación y comunicación con clientes internacionales).
  • Mentalidad colaborativa y actitud proactiva, con capacidad para adaptarse a cambios rápidos en requisitos., * Conocimiento de gamificación aplicada al aprendizaje, con experiencia creando mecánicas de puntos, logros o recompensas para motivar al usuario.
  • Experiencia en WebVR/WebXR y frameworks de rendering en navegador (Three.js, A-Frame) que permitan distribuir contenidos de simulación médica de forma accesible.
  • Familiaridad con modelado 3D básico (Blender, Maya, 3ds Max) para ajustar o crear prototipos rápidos de instrumentos o anatomía sin depender completamente del equipo de arte.
  • Experiencia en integración con back-ends/APIs o servicios en la nube para almacenar datos de progreso, métricas de rendimiento o historiales de usuario.
  • Conocimientos básicos de machine learning/AI aplicados a VR (por ejemplo, reconocimiento de gestos para simular movimientos de instrumentos, análisis de comportamiento para evaluar desempeño).

Benefits & conditions

Tipo de puesto: Jornada completa, Contrato indefinido, Autónomo

Sueldo: 19.000,00€-27.000,00€ al año

About the company

En MetaMedicsVR somos una startup dedicada a crear soluciones de realidad virtual para la formación médica y la simulación clínica. Nuestro objetivo es desarrollar entornos inmersivos que permitan a estudiantes de medicina, profesionales sanitarios y centros educativos ensayar procedimientos, experimentar escenarios clínicos y mejorar habilidades sin riesgos reales. Buscamos un VR Developer con experiencia en Unity para integrarse a nuestro equipo técnico y contribuir al desarrollo de aplicaciones educativas centradas en el sector salud.

Apply for this position