MercurySteam, estudio AAA español, continúa creciendo y mejorando con el afán de seguir desarrollando experiencias que emocionen a jugadores de todo el mundo y en todas las plataformas como “Castlevania Lords of Shadow”, “Spacelords”, “Metroid: Samus Returns” y “Metroid Dread”. Para ello estamos en busca de un/una GRAPHIC/RENDER PROGRAMMER para que se incorpore al equipo y nos acompañe en nuestras aventuras. ¿Quieres ser tú?
Minimum requirements
• Ser una persona proactiva, comprometida, orientada a resultados y con grandes dotes comunicativas.
• Interés en implementación de sistemas para motores de videojuegos (sistemas de animación, gestión de entidades, memoria, reflexión, persistencia, streaming, paralelización, etc.).
• Sólidos conocimientos de C++, sobre todo a bajo nivel.
• Amplios conocimientos y experiencia con APIs de programación gráfica a bajo nivel como DX11, DX12, OpenGl, Vulkan, Nvn o similares.
• Conocimientos y experiencia en la organización interna de un motor de render.
• Experiencia en optimización de procesos y estructuras de datos para mejorar el rendimiento CPU/GPU y el uso de recursos de sistema.
• Conocimientos sobre sistemas de iluminación avanzados en tiempo real.
• Conocimientos sobre pipelines de post procesado en tiempo real.
• Conocimientos sobre creación de VFX y materiales tanto a alto nivel como a nivel de implementación interna.
• Experiencia amplia en programación de GPUs en sus diferentes etapas.
• Experiencia en algoritmos de gestión de escena, oclusión y render.
• Experiencia en la implementación de sistemas de render por instanciación.
• Sólidos conocimientos de C# para el desarrollo de herramientas.
• Conocimiento de conceptos y técnicas de optimización generales.
• Conocimiento de todos los subsistemas que conforman un motor de videojuegos con el fin de analizar las necesidades de otros departamentos y generar pipelines efectivos.
• Haber participado, al menos, en el desarrollo de un videojuego en un puesto similar.
Desired requirements
• Experiencia en desarrollo de juegos AAA.
• Haber participado como PROGRAMMER en un título durante todo el desarrollo, desde su concepción hasta su lanzamiento.
• Experiencia trabajando con equipos multidisciplinares amplios (+30 personas).
• Experiencia y amplio conocimiento en la construcción de componentes para motores de videojuegos.
• Experiencia con software de simulación física (PhysX, Bullet, etc.).
• Mentalidad analítica y resolutiva.
• Habilidad para trabajar en un entorno altamente colaborativo, multidisciplinar e iterativo.
• Extenso conocimiento de los procesos que llevan a cabo en un desarrollo, sus workflows y tools.
Duties
La persona que ocupe el rol de GRAPHIC/RENDER PROGRAMMER trabajará estrechamente con diferentes departamentos para el desarrollo y evolución del motor de render y también de los editores asociados.
Benefits
• Hacemos juegos AAA con un gran componente artesanal en el que todos los integrantes del equipo contribuyen activamente.
• Entre 29 y 34 días de vacaciones al año: 23 de ellos a tu libre elección y el resto durante el periodo navideño y completamente financiados por el estudio.
• El equilibrio entre la vida laboral y personal es algo que respetamos, protegemos e incentivamos:
dispondrás de hasta un mes de teletrabajo al año, dividido a tu libre elección, para que puedas organizarte con la mayor flexibilidad.
• No alimentamos la cultura del crunch.
• Posibilidad de jornada continua y horario flexible de entrada (8 a 10 de la mañana).
• Bonus anual basado en beneficios para todos los empleados (de aplicación a partir del segundo año de antigüedad).
• Seguro médico privado.
• Mejora constante de nuestras herramientas y procesos para que puedas centrarte en la creatividad.
• Excelente ambiente de trabajo en compañía de profesionales altamente cualificados, que te ayudarán a sacar partido de tu potencial.
• Salario acorde a experiencia y capacidades.
---- Contacto
Si quieres formar parte de nuestro equipo, envíanos tu CV y enlace a tu porfolio/reel a:
jobs_hr@mercurysteam.com Asunto: Graphic/Render Programmer - Nombre candidato/a
Todas las muestras recibidas se considerarán confidenciales.