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

Online Programmer – OS (Game Network)

Ubisoft

Ubisoft busca un perfil de Online Programmer para su equipo de tecnología online en Montreal, QC, Canada. Se trata de una oportunidad Tiempo completo en modalidad presencial, orientada al desarrollo de software de alto rendimiento para servicios online y componentes de motor integrados en videojuegos.

 

Descripción del puesto

 

La persona seleccionada se incorporará al equipo Core Services – Online Tech Foundations como Senior C++ Engine Programmer. Su misión será diseñar, evolucionar y mantener tecnología que dé soporte a múltiples producciones de Ubisoft, con foco en sistemas distribuidos, middleware, programación de bajo nivel y componentes web integrados en el motor de juego.

 

Responsabilidades

 

  • Desarrollar y mejorar middleware C++ fiable, de alto rendimiento y fácil mantenimiento.
  • Contribuir a las decisiones de arquitectura técnica y a la dirección técnica del equipo.
  • Elevar la calidad del código mediante buenas prácticas, revisiones de código y mejora continua.
  • Resolver problemas técnicos complejos y optimizar el rendimiento.
  • Reducir riesgos y deuda técnica para mantener soluciones sostenibles.
  • Colaborar con otros equipos y partes interesadas.
  • Compartir conocimiento y mantenerse al día de la evolución técnica.

 

Requisitos

 

  • Dominio avanzado de C++ moderno (C++17/20/23 y posteriores).
  • Experiencia sólida en arquitectura de software y sistemas complejos.
  • Conocimientos profundos de programación de bajo nivel: gestión de memoria, multithreading y optimización de CPU.
  • Capacidad para diseñar algoritmos de alto rendimiento y estructuras de datos optimizadas.
  • Excelentes habilidades de debugging y profiling.
  • Experiencia con prácticas y herramientas de CI/CD.
  • Fuertes capacidades analíticas y de resolución de problemas complejos.
  • Buena comunicación, colaboración y autonomía.
  • Perfil proactivo, autodirigido y con gran atención al detalle.
  • Capacidad para influir en decisiones técnicas y estratégicas.

 

Se valorará

 

  • Experiencia en desarrollo para consolas como PlayStation, Xbox o Nintendo Switch.
  • Conocimientos de C#.
  • Experiencia con motores como Snowdrop, Anvil, Unreal Engine o Unity.
  • Conocimiento de infraestructura y servicios en la nube como AWS o Azure.
  • Experiencia en producciones de videojuego con componentes online o multijugador.
  • Experiencia técnica avanzada en servicios online y networking.

 

Información adicional

 

La empresa forma parte de una organización global de videojuegos con equipos internacionales y una cultura orientada a la innovación, la calidad técnica y la creación de experiencias memorables para jugadores de todo el mundo.

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