Ofertas de Empleo ❤️ Animadores, Ilustradores, Artistas 2D & 3D y VFX Ofertas de Empleo ❤️ Animadores, Ilustradores, Artistas 2D & 3D y VFX

3D Programming Team Lead (March of Giants)

Ubisoft

Ubisoft busca un perfil de 3D Programming Team Lead para liderar el desarrollo y la optimización de sistemas 3D en un proyecto de alto rendimiento en Montreal, QC, Canada. Se trata de una oferta de tiempo completo con modalidad presencial, orientada a una persona con experiencia técnica sólida y capacidad para coordinar equipos multidisciplinares.

 

Descripción del puesto

 

La persona seleccionada guiará el desarrollo y la optimización de los sistemas 3D del proyecto, trabajando de forma estrecha con equipos técnicos y artísticos para asegurar una visión coherente y resultados de alto rendimiento.

 

Responsabilidades

 

  • Analizar y optimizar el uso de la GPU para mantener un alto rendimiento.
  • Colaborar con el Graphics Technical Director para definir restricciones técnicas y comunicar posibilidades técnicas a los equipos artísticos.
  • Analizar la visión 3D del proyecto y valorar la viabilidad técnica de los requisitos identificados.
  • Evaluar las funcionalidades 3D existentes del motor y determinar su adecuación a los objetivos del proyecto.
  • Diseñar e implementar nuevos sistemas 3D cuando sea necesario.
  • Proponer mejoras e innovaciones basadas en buenas prácticas del sector.
  • Asegurar que los nuevos sistemas 3D se alineen con los objetivos del proyecto y se integren correctamente en la base de código existente.
  • Dar soporte a sistemas y funcionalidades 3D durante toda la producción.
  • Identificar y resolver errores relacionados con 3D reportados por los equipos de desarrollo y QA.
  • Documentar sistemas y flujos de trabajo para facilitar el intercambio de conocimiento y su uso por otras disciplinas.

 

Requisitos

 

  • Formación en Computer Science, Computer Engineering o experiencia equivalente.
  • Mínimo 7 años de experiencia en programación.
  • Sólidos conocimientos de álgebra lineal aplicada a la programación 3D.
  • Profundo conocimiento de la arquitectura GPU y de técnicas de optimización de rendimiento.
  • Experiencia práctica con DirectX o Vulkan.
  • Comprensión de lenguajes de shaders y su integración en pipelines de rendering.
  • Conocimiento de buenas prácticas de diseño de software y de los compromisos entre memoria CPU/GPU.
  • Fuertes capacidades analíticas y de resolución de problemas.
  • Excelentes habilidades de comunicación y capacidad para colaborar con equipos multidisciplinares.
  • Adaptabilidad y comodidad en entornos de trabajo en evolución constante.
  • Experiencia con Unreal Engine 5 o un motor de juego similar.
  • Familiaridad con herramientas de profiling y debugging de GPU como RenderDoc, NVIDIA Nsight o equivalentes.

 

Beneficios y contexto

 

  • Integración en Ubisoft, una compañía global del sector del videojuego con equipos internacionales.
  • Participación en un proyecto de alto nivel con enfoque en innovación técnica y excelencia de rendimiento.
  • Colaboración con perfiles técnicos y creativos en un entorno multidisciplinar.

Por favor, para solicitar este trabajo visita jobs.smartrecruiters.com.

Ofertas de Empleo ❤️ Animadores, Ilustradores, Artistas 2D & 3D y VFX Ofertas de Empleo ❤️ Animadores, Ilustradores, Artistas 2D & 3D y VFX