Programador de renderización superior (remota/in situ)

Beamng | Germany

Totalmente remoto Tiempo completo Desarrollo de programas informáticos
Traducción automática para usted (English → Spanish) Ver original
Descripción

Descripción de funciones BeamNG es un estudio independiente de desarrollo de software y juegos, establecido en 2013 en Bremen, Alemania. Somos un equipo internacional, de 90 personas. Nuestro desarrollo se centra en la simulación de vehículos de física de cuerpo blando de última generación, actualmente disponible como un videojuego de acceso temprano - BeamNG.drive, y como una plataforma de investigación independiente - BeamNG.tech Para apoyar nuestros planes de desarrollo actuales y futuros, estamos buscando un programador experimentado con experiencia en C++ y un sólido fondo en renderización en tiempo real. Esta persona debe ser cómoda trabajando independientemente dentro de un entorno de motor propietario y capaz de hacerse dueño de proyectos de desarrollo complejos y a largo plazo desde el concepto hasta la finalización. Responsabilidades técnicas: • Sumérgete en nuestro motor y render de juego de C++ propietario, mejorando sus internas de manera que estén típicamente fuera de alcance cuando utilicemos motores comunes. • Trabaja en nuestros backends gráficos, incluyendo DirectX 11, DirectX 12, Vulkan, y consola API.

• Investigar y resolver problemas específicos de proveedores, controladores y hardware de GPU en una amplia gama de hardware para reproductores. • Asistir con scripts de construcción, integraciones de bibliotecas e integración continua. Responsabilidades no técnicas: • Participar en conversaciones de chat internas, haciendo un seguimiento de aquellos que puedan afectar el desarrollo de motores y renderizadores. • Apropiarse plenamente del avance de sus proyectos asignados con una supervisión mínima. • Trabajar estrechamente con artistas y artistas técnicos para convertir objetivos visuales en algo que se ejecute en tiempo real. • Ayudar y guiar a otros desarrolladores en la dirección correcta, ocasionalmente haciendo revisiones de código menores. Requisitos • Registro de seguimiento comprobado de la creación o modificación de código de renderización en un motor personalizado o propietario. • Fundamentos sólidos en programación C++ y renderización en tiempo real, con al menos 5 años de experiencia. • Experiencia con la lectura múltiple fundamental de primitivas y grabación de comandos paralelos. • Experiencia práctica con al menos una API gráfica moderna, como DirectX 12, Vulkan, o equivalente a una consola, así como la autorización en HLS o GL, incluidos los calculados. • Fuerte de

• Conocimiento de GPU y herramientas de perfilado y depuración de rendimiento de CPU, como RenderDoc, PIX, Nsight o perfiladores de proveedores. • Capacidad probada para asumir la propiedad de proyectos e impulsar iniciativas para completarlos con éxito. • Excelentes habilidades de comunicación en inglés escrita y hablada; además de idiomas, hay que tener experiencia en el desarrollo de su propio motor o renderizador personalizado como proyecto personal o de hobby. • Experiencia de apoyo a múltiples backends gráficos a través de una capa de abstracción compartida. • Experiencia de desarrollo de consolas. • Familiaridad con cadenas de herramientas de compilación sombreadoras y cross-compilation, como DXC y SPIR-V, así como sistemas de permutación de sombra. • Voluntad de proporcionar mentoría de programación y revisiones de códigos de conducta. • Capacidad de ejecución de programas • Capacidad de programación y scripting Linux, como DXC y SPIR-V, así como sistemas de permutación de sombra. • Capacidad de ejecución para proporcionar tutoría y revisión de códigos. • Formación de aprendizaje de la experiencia en materia de la experiencia, etc.

Nuestro proceso de reclutamiento comienza con una llamada introductoria con nuestro equipo de RRHH, continúa con una entrevista técnica con el Programador de Motores de Juego y el Programador de Renderización, y finalmente una entrevista con los interesados

Sobre nosotros Nuestro viaje comenzó en 2013 y hemos seguido expandiéndonos como un estudio independiente desde entonces. Somos un equipo de más de 90 empleados de 26 nacionalidades con sede en Bremen, Alemania, y estamos siempre en busca de talento experto para unirse a nosotros! Consideramos que nuestros empleados son nuestros activos más valiosos, y todos ellos desempeñan un papel vital para ayudarnos a establecer y fomentar la cultura y los valores de la empresa. Somos un gremio de innovadores, artistas, ingenieros y diseñadores, que aprecian y abrazan la diversidad de nuestras perspectivas y conocimientos para aplicarlos juntos como comunidad y fomentar un entorno de trabajo saludable. Juntos, estamos construyendo un ambiente seguro e inclusivo, con procesos transparentes para amplificar la individualidad, la empatía, el respeto, la creatividad y el aprendizaje continuo para todos los empleados. Independientemente de su identidad o antecedentes, estaríamos encantados de recibir su aplicación si se siente inspirado y quiere formar parte de nuestro equipo! Evite escribir largas cartas de cubierta y cuéntenos más sobre su pasión por el juego y por qué específicamente BeamNG.

Competencias requeridas

Engineering, Computer Games, Engineering/Development, Remote

Detalles de trabajo

Experiencia: 0 años

Publicado: 1 day, 4 hours hace

Vistas: 17

Aplicar en Arbeitnow

Fuente: Arbeitnow · abre la publicación original.

¿Contratando para un papel como este?

Publica tu trabajo remoto en WFHJ y contacta a los candidatos emparejados. Sin cargos.

Publicar un trabajo — gratis