Skip to main content
Temps plein
Sur place

Programmeur Moteur - Technologies de Base (R27113)

Voir sur la carte

Description

Ce rôle consiste à assurer la stabilité, la vitesse et la fiabilité des systèmes de build et d'intégration automatisés critiques pour les projets Unreal. Le programmeur agira comme un pont technique essentiel entre les équipes de Programmation, d'Art et de Design, en se concentrant sur la fiabilité du pipeline de build, la réduction des taux d'échec, l'optimisation des temps de build et la mise en œuvre de mesures préventives pour une base de code de haute qualité.

Ce que nous recherchons

Travailler au sein de notre orchestration de build interne pour surveiller la santé du système, mettre en œuvre un dépannage systématique et effectuer une analyse des causes profondes afin de prévenir les problèmes récurrents.,Mettre en œuvre et gérer des portes de qualité, y compris l'analyse statique de code et les outils de validation de données, en s'assurant que toutes les fusions de code respectent des normes élevées avant d'atteindre les branches de développement.,Fournir une communication claire et rapide sur les incidents et une documentation technique tout en favorisant la collaboration inter-équipes pour résoudre les erreurs complexes et inter-systèmes.,Identifier de manière proactive les schémas d'erreurs et les goulots d'étranglement dans le processus de build et promouvoir une mentalité d'amélioration continue en proposant et en mettant en œuvre des solutions d'optimisation des flux de travail.,Concevoir, implémenter et maintenir des outils pour améliorer l'efficacité des flux de travail de build, des diagnostics système et des rapports.

Candidat idéal

Excellentes compétences en C++.,Un résolveur de problèmes proactif avec une solide expérience dans les environnements de développement logiciel à grande échelle et les diagnostics système.,Forte capacité à déboguer les échecs de build complexes, à effectuer une analyse des causes profondes et à implémenter des diagnostics et la journalisation des erreurs.,Connaissance approfondie des systèmes de contrôle de version modernes (Perforce et/ou Git), y compris les mécanismes de branchement, de fusion et de déclenchement de build.,Grande attention aux détails, forte pensée analytique et un sens de l'urgence démontrable lors du triage rapide et de la résolution des incidents critiques.,Excellentes compétences en collaboration inter-équipes et en communication d'incidents, avec la capacité d'articuler clairement les problèmes techniques et les compromis aux programmeurs, artistes et autres parties prenantes.,Expérience de travail avec des moteurs de jeu AAA et une variété de systèmes et technologies de moteurs de jeu, avec un accent sur l'excellence en programmation et une passion pour les systèmes bien conçus et architecturés.

Compétences techniques

C++
développement logiciel à grande échelle
diagnostics système
débogage
analyse des causes profondes
journalisation des erreurs
Perforce
Git
analyse statique de code
outils de validation de données
orchestration de build
optimisation du pipeline de build
moteurs de jeu AAA

Compétences interpersonnelles

Résolveur de problèmes proactif
attention aux détails
pensée analytique
sens de l'urgence
collaboration inter-équipes
communication d'incidents
mentalité d'amélioration continue

Avantages

Assurance maladie complète, cotisations au régime 401(k), congés payés incluant les 'Epic Breaks' (fermetures de l'entreprise à l'échelle mondiale), programmes de bien-être et opportunités de développement professionnel.

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