Programmeur plateforme mobile (R27437)
Primary stack
Job description
About the Position
Programmeur plateforme mobile (R27437)
Epic Games is seeking an experienced Mobile Platform Programmer for their Fortnite team in Montreal, Canada, to develop cutting-edge game engine technologies.
Responsibilities
- Collaborer avec une grande variété d’équipes de programmation et de création de contenu Fortnite pour résoudre des défis techniques complexes afin de faire progresser la stabilité et la qualité du jeu
- Mettre en œuvre et améliorer divers systèmes bas niveau en lien avec les API de plateformes, comme les allocateurs de mémoire (physique et virtuelle), les systèmes de fichiers, les systèmes d’entrée, les API graphiques (Metal et Vulkan), les compilateurs de shaders, etc.
- Analyser et chercher continuellement à résoudre et à optimiser les problèmes liés à un moteur de jeu moderne (temps de chargement, utilisation de la mémoire et enjeux de performance propres aux plateformes) ainsi qu’à la vaste gamme de contenus offerts dans Fortnite
- Apporter des améliorations aux chaînes d’outils de plateformes, comme la prise en charge des compilateurs et éditeurs de liens, le déploiement sur les appareils, les mises à niveau des SDK, les outils de gestion de données propres aux plateformes, l’intégration des débogueurs, les rapports de plantage, etc.
- Nous aider à adopter, soutenir, étendre et améliorer notre moteur pour le matériel de future génération
Requirements
- Solides compétences en programmation et maîtrise du C++
- Expérience dans un large éventail de domaines de la programmation dans des jeux commercialisés ou des systèmes de visualisation en temps réel, avec une attention particulière pour le code bas niveau et l’optimisation poussée
- Expérience de développement pour des systèmes sous Android ou iOS
- Excellente connaissance des principes de programmation logicielle
- Familiarité avec un moteur de jeu existant et compréhension des concepts de moteur et d’éditeur
- Familiarité avec les outils de développement et d’analyse de profil sur les systèmes modernes, y compris la capture de trames et le profilage avec des outils intégrés au moteur et propres aux plateformes
- Expérience de développement au sein d’une base de code volumineuse à un rythme soutenu, en trouvant le juste équilibre entre convivialité, performance et consommation d’énergie
- Expérience préalable sur des projets commercialisés conçus avec Unreal Engine (un atout)
We Offer
Nous payons l’entièreté des primes (100 %) associées aux avantages sociaux, tant pour les employés que pour les personnes à charge, et proposons une couverture supplémentaire pour les soins médicaux, dentaires et de la vue, les maladies graves, la télémédecine, l’assurance-vie, l’assurance en cas de décès ou de mutilation par accident et l’assurance invalidité de longue durée. Nous offrons également une indemnité hebdomadaire (invalidité de courte durée) et un régime d’épargne-retraite avec cotisation concurrentielle de la part de l’employeur. En plus du programme d’aide aux employés, nous proposons un programme étoffé de bien-être mental par l’entremise de Modern Health, un organisme qui fournit gratuitement des services de thérapie et d’encadrement aux employés et aux personnes à charge.
About the Company
Epic Games est une entreprise de premier plan du divertissement interactif. Depuis plus de 30 ans, nous créons des jeux primés et une technologie de moteur qui permet à d'autres de créer des jeux et des contenus 3D d'une qualité visuelle exceptionnelle, donnant vie à des environnements comme jamais auparavant. La technologie primée Unreal Engine d'Epic offre non seulement aux développeurs de jeux la possibilité de créer des expériences interactives ultra-réalistes sur PC, console, mobile et VR, mais elle est également adoptée par des créateurs de contenu dans divers secteurs, tels que les médias et le divertissement, l'automobile et la conception architecturale. Alors que nous continuons à développer notre technologie de moteur et à créer des jeux remarquables, nous nous efforçons de bâtir des équipes composées de talents de classe mondiale.
Vous aimez ce que vous entendez? Venez faire partie de quelque chose d'Epic!
Note aux agences de recrutement : Epic n'accepte aucun curriculum vitae non sollicité ni aucune démarche provenant d'un tiers non autorisé (y compris les agences de recrutement ou de placement) (c'est-à-dire un tiers avec lequel nous n'avons pas conclu d'accord négocié et valablement signé). Nous ne verserons aucun honoraire à un tiers non autorisé.
© Epic Games. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Epic Games
All 141 rolesSenior UI Programmer
Epic Games · Brazil
Product Management Director (Platform)
Epic Games · United States
Product Management Director (Platform)
Epic Games · United States +2
Principal Narrative Designer
Epic Games · United States +1