Skip to main content

Description

L'équipe Fortnite Desktop recherche un programmeur rendu expérimenté pour améliorer l'expérience des joueurs sur la plateforme PC. Ce rôle implique l'amélioration des fonctionnalités de rendu existantes et la conception de nouvelles pour garantir une expérience de jeu optimale sur diverses configurations matérielles et logicielles pour Fortnite.

Ce que nous recherchons

Analyser et résoudre les problèmes de stabilité et de performance pour Fortnite sur diverses configurations matérielles PC, y compris la performance et la compatibilité CPU/GPU, la performance de rendu, la compatibilité des appareils et le pipeline de shaders.

Améliorer les systèmes de rendu et optimiser leur stabilité et leurs performances sur diverses API graphiques.

Améliorer les systèmes de bas niveau qui interagissent avec les API de plateforme (par exemple, les allocateurs de mémoire, les systèmes de fichiers, 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 d'Unreal Engine dans des cas d'utilisation spécifiques à Fortnite.

Travailler avec les fournisseurs et partenaires de GPU pour résoudre les problèmes techniques et collaborer à l'amélioration des technologies sous-jacentes comme les pilotes graphiques.

Évaluer les données de performance sur divers matériels pour améliorer les systèmes et applications de rendu d'Unreal Engine.

Collaborer avec d'autres équipes d'Epic, telles que l'équipe d'architecture de rendu d'Unreal Engine, pour résoudre des défis techniques complexes.

Candidat idéal

Solides connaissances en C++ et techniques de programmation multi-threadée ; capacité à coder et à 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 (DirectX 12 de préférence) et 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é démontrée à raisonner et à déboguer de grands systèmes interactifs, du macro au micro-niveau.

L'expérience avec les systèmes au niveau de l'OS, les API Windows et les frameworks courants est un atout.

Compétences techniques

C++
Programmation multi-threadée
Rendu temps réel
API graphiques
DirectX 12
Profilage
Optimisation
Débogage
Systèmes de niveau OS
API Windows
Développement de jeux
Unreal Engine
Pipeline de shaders

Avantages

Assurance médicale (primes à 100% pour l'employé et les personnes à charge)
Assurance dentaire (primes à 100% pour l'employé et les personnes à charge)
Compte de remboursement de frais de vision (HRA) (primes à 100% pour l'employé et les personnes à charge)
Invalidité de longue durée
Assurance vie
401k avec contribution de l'employeur compétitive
Programme de bien-être mental (Modern Health, thérapie/coaching gratuit)
Pauses payées à l'échelle de l'entreprise
Congés payés illimités (PTO)
Jours de maladie illimités
Congé sabbatique payé après 7 ans d'emploi.

À 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.