Skip to main content
Temps plein
Sur place

Programmeur de rendu senior (R27090)

Voir sur la carte

Description

L'équipe Fortnite Desktop d'Epic Games recherche un programmeur de rendu expérimenté pour améliorer l'expérience des joueurs sur la plateforme PC. Ce rôle implique l'amélioration des systèmes de rendu existants et la conception de nouveaux pour garantir une expérience visuelle de pointe sur un large éventail de configurations matérielles et logicielles. Le programmeur contribuera directement au renforcement du support de la plateforme Desktop.

Ce que nous recherchons

Analyser et résoudre les problèmes de stabilité et de performance de Fortnite sur diverses configurations matérielles PC, y compris les performances et la compatibilité CPU/GPU, le pipeline de shaders et plusieurs API graphiques.,Améliorer les systèmes de bas niveau qui interagissent avec les API de plateforme, tels que les allocateurs de mémoire physique et virtuelle, les systèmes de fichiers et les systèmes d'entrée.,Surveiller les données de stabilité et de performance des versions de Fortnite, et améliorer les systèmes et applications Unreal Engine pour les cas d'utilisation spécifiques à Fortnite.,Collaborer avec les fournisseurs de GPU et d'autres partenaires pour résoudre les problèmes techniques et améliorer les technologies sous-jacentes comme les pilotes graphiques pour Fortnite et Unreal Engine.,Évaluer les données de performance sur différents matériels et affiner les systèmes et applications de rendu Unreal Engine pour les cas d'utilisation spécifiques à Fortnite.,Travailler avec diverses équipes d'Epic, y compris l'équipe d'architecture de rendu d'Unreal Engine, pour relever des défis techniques complexes qui renforcent la stabilité et la qualité de Fortnite et d'autres produits internes.

Candidat idéal

Solide connaissance du C++ et des techniques de programmation multithread, avec la capacité de coder et d'architecturer divers systèmes de moteur de base.,Expérience en rendu temps réel dans l'industrie du jeu vidéo ou de l'infographie.,Connaissance d'au moins une API graphique (de préférence DirectX 12) et une compréhension générale de l'architecture des API graphiques modernes.,Expérience en profilage et optimisation d'une grande base de code.,Capacité avérée à raisonner et à déboguer de grands systèmes interactifs, du niveau macro au niveau micro.,L'expérience avec les systèmes au niveau du système d'exploitation, les API Windows et les frameworks courants est un avantage.

Compétences techniques

C++
Programmation multithread
Rendu temps réel
API graphique (DirectX 12)
Pipeline de shaders
Optimisation CPU
Optimisation GPU
Allocateurs de mémoire
Systèmes de fichiers
Systèmes d'entrée
Unreal Engine
API Windows
Débogage
Profilage

Compétences interpersonnelles

Collaboration
Résolution de problèmes
Analyse
Innovation
Communication technique

Avantages

Assurance maladie
Assurance dentaire
Assurance vie
Tickets restaurant quotidiens
Avantages liés au transport (pour les employés locaux)

À propos de l'entreprise

E

Epic Games, Inc.

Epic Games est un développeur et éditeur américain de jeux vidéo et de logiciels basé à Cary, en Caroline du Nord. L'entreprise est surtout connue pour le développement de l'Unreal Engine, du jeu mondialement populaire Fortnite, et pour l'exploitation de la boutique numérique Epic Games Store.

Innovant
Ambitieux
Axé sur la technologie
Collaboratif
Créatif
Voir tous les emplois chez Epic Games, Inc.
Retour aux offres

    Nous respectons votre vie privée

    BerryMap utilise des cookies pour fournir des fonctionnalités essentielles, analyser l'utilisation et améliorer votre expérience. Vous pouvez personnaliser vos préférences ci-dessous.