Ingeniero Senior de Unreal Engine 4 | Desarrollo de Videojuegos Remotos

Remoto
Jornada completa
Tiempo parcial
¿Domina el desarrollo con Unreal Engine 4 y posee sólidos conocimientos de programación en C++? Estamos buscando un Ingeniero UE4 de nivel medio/senior para unirse a nuestro innovador equipo de desarrollo. Este rol requiere experiencia comprobada en optimización de rendimiento y memoria para crear experiencias de juego excepcionales en múltiples plataformas. Responsabilidades Clave - Desarrollar componentes críticos utilizando Unreal Engine 4 (4.26/4.27) y C++ moderno (C++17/C++20). - Diseñar e implementar módulos de juego o aplicaciones completas siguiendo estándares de arquitectura de software de alto nivel. - Optimizar el rendimiento del juego para garantizar experiencias fluidas incluso en escenarios de alta exigencia técnica. - Identificar y corregir errores complejos mediante técnicas avanzadas de depuración y análisis sistemático. - Implementar soluciones eficientes para la gestión de memoria y recursos del sistema. - Adaptar el código para diferentes plataformas, incluyendo PC, consolas de última generación y posiblemente dispositivos móviles. - Colaborar con equipos multidisciplinarios, incluyendo artistas, diseñadores y otros programadores en un entorno distribuido. - Documentar exhaustivamente el código y los sistemas desarrollados para facilitar el mantenimiento futuro. Requisitos Fundamentales - Experiencia demostrable de al menos 3-5 años trabajando con Unreal Engine 4. - Dominio avanzado de C++ moderno (C++14/C++17) con comprensión profunda de sus características y patrones. - Conocimiento exhaustivo del núcleo del motor UE4 y sus componentes principales. - Experiencia práctica con el sistema de Blueprints de UE4 y su integración con código nativo. - Habilidades sólidas en optimización de rendimiento, profiling y análisis de cuellos de botella. - Experiencia en optimización de memoria y gestión eficiente de recursos del sistema. - Capacidad para identificar y resolver problemas complejos mediante técnicas avanzadas de depuración. - Excelentes habilidades de comunicación y trabajo en equipo en un entorno completamente remoto. Aspectos Valorados Adicionalmente - Conocimiento del subsistema de renderizado de UE4 y técnicas gráficas avanzadas. - Experiencia con el subsistema de red de UE4 y desarrollo de funcionalidades multijugador. - Experiencia en desarrollo o portabilidad para consolas como PlayStation 5, Xbox Series X/S o Nintendo Switch. - Experiencia con las versiones más recientes de Unreal Engine, incluyendo familiaridad con UE5. - Conocimientos de programación paralela y optimización multihilo. - Experiencia en implementación de sistemas de física y detección de colisiones avanzadas. - Participación previa en proyectos de videojuegos lanzados comercialmente. - Familiaridad con metodologías ágiles y sistemas de control de versiones como Git o Perforce. ¿Por Qué Unirse a Nosotros? Ofrecemos un entorno de trabajo completamente remoto que permite flexibilidad y equilibrio entre vida personal y profesional. Trabajará en proyectos desafiantes e innovadores junto a profesionales talentosos y apasionados. Valoramos la creatividad, la iniciativa y el crecimiento profesional continuo, proporcionando oportunidades para desarrollar sus habilidades en un sector tecnológico en constante evolución.