Programmeur principal de rendu (à distance/sur place)
Beamng | Germany
Désignation des marchandises
Description du rôle BeamNG est un studio de développement de logiciels et de jeux indépendant, créé en 2013 à Brême, en Allemagne. Nous sommes une équipe internationale, première à distance de près de 90 personnes. Notre développement se concentre sur la simulation de véhicules de physique de corps souple de pointe, actuellement disponible en tant que jeu vidéo d'accès précoce - BeamNG.drive, et en tant que plate-forme de recherche autonome - BeamNG.tech Pour soutenir nos plans de développement en cours et futurs, nous cherchons un programmeur de rendu expérimenté avec une solide expertise C++ et un solide arrière-plan en temps réel. Cette personne devrait être à l'aise de travailler indépendamment dans un environnement moteur propriétaire et capable de prendre en charge des projets de développement complexes et à long terme du concept à la fin. Responsabilités techniques: • Immerder vous dans notre moteur de jeu C++ propriétaire et le rendeur, en améliorant ses internes de manière généralement hors de portée lorsque nous utilisons des moteurs communs. • Travail à travers nos backends graphiques, y compris DirectX 11, DirectX 12, Vulkan, et console APIs, en veillant à ce que les fonctionnalités restent cohérentes, correctent et fonctionnent selon les principes de manière simple.
• Étudier et résoudre les problèmes spécifiques aux fournisseurs, aux pilotes et aux matériels du GPU signalés dans une large gamme de matériels de lecture. • Aider à construire des scripts, à intégrer des bibliothèques et à intégrer en permanence des fichiers. Responsabilités non techniques : • Être actif et participer à des conversations de chat internes, en gardant une trace de ceux qui peuvent affecter le développement des moteurs et des rendeurs. • Prendre pleinement en main l'avancement de vos projets assignés avec une supervision minimale. • Travailler en étroite collaboration avec les artistes et les artistes techniques pour transformer des objectifs visuels en quelque chose qui fonctionne en temps réel. • Aider et guider d'autres développeurs dans la bonne direction, parfois en effectuant des révisions mineures de code.
• Connaissances mathématiques solides requises pour le rendu en temps réel, y compris l'algèbre linéaire, les vecteurs et matrices, les espaces de coordination, la géométrie et les espaces de couleur. • Connaissance des outils de profilage et de débogage des performances du GPU et du CPU, tels que RenderDoc, PIX, Nsight ou les profileurs de fournisseurs. • Capacité éprouvée de prendre en charge les projets et de conduire des initiatives à la réussite. • Excellentes compétences de communication en anglais écrit et parlé; les langues supplémentaires sont un plus Nice à avoir. • Expérience de développer votre propre moteur ou de rendre votre propre projet personnel ou de loisir. • Expérience de soutien de plusieurs backends graphiques à travers une couche d'abstraction partagée. • Expérience de développement de console. • Connaissance des chaînes d'outils de compilation et de compilation croisée des données, telles que DXC et SPIR-V, ainsi que des systèmes de permutation de shader. • Volonté de fournir des conseils de programmation et de conduire des examens de code. • Compétence en programmation et en scripts Linux. • Connaissance des technologies de compilation et de compilation de shader, de résoudre des problèmes et
Notre processus de recrutement Notre processus de recrutement commence par un appel d'introduction avec notre équipe RH, continue avec une entrevue technique avec le programmeur principal de jeu et le programmeur principal de rendu, et enfin une entrevue avec les parties prenantes
Notre voyage a commencé en 2013 et nous avons continué à nous développer en tant que studio indépendant depuis lors. Nous sommes une équipe de plus de 90 employés de 26 nationalités avec un siège social à Brême, en Allemagne, et nous sommes toujours à la recherche de talents experts pour nous rejoindre! Nous considérons nos employés comme nos atouts les plus précieux, et tous jouent un rôle vital pour nous aider à établir et à entretenir la culture et les valeurs de l'entreprise. Nous sommes une guilde d'innovateurs, d'artistes, d'ingénieurs et de designers, qui apprécient et embrassent la diversité de nos perspectives et de nos savoir-faire pour les appliquer ensemble en tant que communauté et pour favoriser un environnement de travail sain. Ensemble, nous construisons une atmosphère sûre et inclusive, avec des processus transparents pour amplifier l'individualité, l'empathie, le respect, la créativité et l'apprentissage continu pour tous les employés.
Compétences requises
Engineering, Computer Games, Engineering/Development, Remote
Détails de l'emploi
Expérience : 0 années
Publié : 1 day, 4 hours il y a
Vues: 17
Appliquer ArbeitnowSource: Arbeitnow · ouvre le message original.
Vous vous êtes fait un rôle comme ça?
Affichez votre emploi à distance sur WFHJ et rejoignez les candidats assortis. Pas de frais.
Postez un emploi gratuit