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.