Nous recherchons un ingénieur·e expérimenté·e, de préférence avec expérience préalable de LLVM et/ou de tout autre compilateur. Dans le cadre de l’équipe « Outils de builds & Pipeline de compilation », vous travaillerez sur la chaîne d’outils LLVM utilisée pour bâtir les jeux Ubisoft ainsi que nos outils de production. Notre cible principale est Windows avec clang-cl, mais LLVM est utilisé également sur d’autres plates-formes à travers de la cross-compilation .
Au sein d’une équipe dédiée au maintien de l’ensemble de la pipeline de programmation, vous assurerez l’évolutivité, la stabilité et la performance continue de tous ses aspects. De plus, vous collaborerez étroitement avec la communauté des programmeurs qui contribuent au projet pour les aider à intégrer leurs changements en toute sécurité et efficacement.
À propos d’Anvil
Développer et entretenir notre fork de LLVMIdentifier et optimiser les problématiques dans les outils LLVMEnvoyer les patchs et participer au cycle de révisions avec la communauté LLVMMaintenir occasionnellement notre LLVM utilisant GitLab CIAméliorer la qualité de l’information de débogageAborder les utilisations pratiques des outils LLVM en productionTravaillez avec d’autres outils ou processus adjacents en vous appuyant sur LLVM, tels que les sanitizers , la cross-compilation sous Linux, des builds distribués avec cache, etc.
Anvil est un moteur de jeu développé en interne chez Ubisoft qui est utilisé dans tous nos studios dans le monde pour créer les jeux vidéo les plus emblématiques de la compagnie. Initialement développé pour le premier jeu en monde ouvert Assassin’s Creed sorti en 2007, le moteur a bénéficié de nombreux ajouts pour supporter une grande diversité de genres et de plateformes. Participez à des parties frénétiques en équipes de 5 contre 5 dans un jeu de tir à la première personne comme Rainbow 6 Siege sur PC ou rejoignez un paradis sportif en montagne où s’affrontent 50 joueurs simultanément dans Rider’s Republic sur la dernière génération de console ….le moteur Anvil permet de tout faire.
Une vaste expérience dans la programmation C++, de bas niveau, les architectures CPUExpérience de contribution à un projet open source d’envergure, y compris le cycle de révisions.Expérience comme développeur.euse sur une suite de compilation existante, comme GCC, LLVM ou MSVC.Familiarité avec l’ensemble de la chaine de compilation (toutefois ceci n’est pas un emploi de gestionnaire de build !)
Dans l’équipe Anvil, nous sommes profondément motivés pour donner à nos développeurs et créateurs de contenu les moyens pour réaliser les jeux le plus innovants, bluffant visuellement et enrichissants pour les joueurs. Si vous nous rejoignez vous pourrez travailler en étroite collaboration avec de multiples équipes de jeux et contribuer à créer le moteur de jeu avec les services et les outils les plus puissants du marché. Qu’attendez-vous pour rejoindre la communauté Anvil?
Ce que vous ferez
Ce que vous apporterez:
À propos de nous
Tagged as: Ubisoft
Overview: St. Luke’s Health System in Boise, ID is seeking a BI Manager 1 to join our Digital & Analytics...
Apply For This Job3.9 Quick Apply Full-time Part-time 8 hours ago Full Job Description We’re looking for our next great Team Members! As...
Apply For This JobDo you thrive on developing creative and innovative insights to solve complex challenges? Want to work on next-generation, cutting-edge products...
Apply For This JobJob Description Primary location: Lancaster, Pennsylvania (combination onsite in Lancaster and remote) Relocation offered: No Employment status: Full-Time Travel: 10%...
Apply For This JobMotorwerks BMW, a Penske Automotive Group dealership, is looking for an experienced Finance Manager to join our team and deliver...
Apply For This JobGlobal Harvest Foods is a family-owned national manufacturer in the bird feeding industry with a rich 35+ year history of...
Apply For This Job