Senior Platform Programmer

1 Month ago • All levels • Rendering

Job Summary

Job Description

Epic Games and Disney are collaborating to build a new gaming and entertainment universe. This senior platform programmer role will focus on PC and mobile projects, optimizing performance and stability across various hardware configurations. Responsibilities include troubleshooting performance issues, working with hardware vendors, collaborating with multiple teams, and providing insights for cross-platform development. The ideal candidate has strong C++ and multithreading skills, experience with real-time rendering and modern graphics APIs (DirectX 12 or Vulkan), and a proven ability to debug complex systems.
Must have:
  • Strong C++ and multithreading skills
  • Real-time rendering experience
  • Experience profiling and optimizing large codebases
  • Debugging complex systems
  • Cross-platform adaptation experience
Good to have:
  • Knowledge of DirectX 12 or Vulkan
  • Experience with OS-level systems
Perks:
  • 100% premium coverage for employee and dependents
  • Medical, dental, and vision coverage
  • Supplemental insurance
  • Weekly indemnity (short-term disability)
  • Retirement savings plan with employer contribution
  • Employee assistance program
  • Mental wellness program

Job Details

PROGRAMMATION

Ce que nous faisons

Grâce à notre équipe de programmeurs experts de plus en plus nombreuse, les projets conçus avec Unreal sont à l'avant-garde du divertissement en temps réel.  Nous cherchons en permanence à améliorer les outils et les technologies qui optimiseront les moyens des développeurs de contenus du monde entier.

Ce que vous ferez

La Walt Disney Company et Epic Games unissent leurs forces pour créer un tout nouvel univers de jeux et de divertissement.

En plus d’offrir une expérience de jeu de classe mondiale, cet univers persistant proposera une multitude d’opportunités aux consommateurs : jouer, regarder et interagir avec des contenus, des personnages et des récits issus de Disney, Pixar, Marvel, Star Wars, Avatar, et bien plus encore.

Les joueurs, passionnés de jeux vidéo et fans de tous horizons auront la possibilité de créer leurs propres histoires et expériences, d’exprimer leur passion de manière distinctement Disney, et de partager du contenu entre eux comme ils l’entendent. Rejoignez-nous pour façonner l'avenir du divertissement interactif.

Epic Games est à la recherche d’un Programmeur sénior de plateformes qui se concentrera initialement sur des projets en lien avec les environnements PC et mobile. Vous innoverez et repousserez les limites pour offrir la meilleure expérience possible à nos joueurs. Vous réglerez des problèmes de performance et de stabilité et guiderez les développeurs dans la création de nouvelles fonctionnalités à la fine pointe du secteur.

Ce dont vous serez responsable

  • Analyser et résoudre des problèmes de stabilité et de performance sur un large éventail de configurations matérielles.
  • Optimiser les processus de travail spécifiques aux plateformes afin que chaque appareil fonctionne à son mieux.
  • Surveiller les données liées à la stabilité et aux performances des versions et améliorer les systèmes et applications d’Unreal Engine dans les cas d’utilisation spécifiques. 
  • Travailler avec les fournisseurs de matériel et d’autres partenaires pour résoudre des problèmes techniques et collaborer à l’amélioration des technologies sous-jacentes, comme les pilotes graphiques pour Unreal Engine.
  • Collaborer avec toutes sortes d’équipes, de disciplines, de créateurs de contenu et de groupes liés à Unreal Engine. Fournir des informations et des considérations essentielles pour un développement multiplateforme réussi.

Ce que nous recherchons

  • Solides connaissances en C++ et en techniques de programmation multithread. Capacité à coder et à concevoir divers systèmes de moteur fondamentaux.
  • Une expérience du rendu en temps réel dans le secteur des jeux vidéo et une connaissance des interfaces de programmation graphique modernes comme DirectX 12 ou Vulkan, un atout.
  • Expérience du profilage et de l’optimisation d’une base de code volumineuse.
  • Capacité démontrée à déboguer d’importants systèmes interreliés et à appliquer des méthodes logiques à ceux-ci, du niveau macro au niveau micro.
  • Expérience des systèmes au niveau du système d’exploitation et de l’adaptation de solutions sur plusieurs plateformes.
  • Capacité à bien travailler dans un environnement ambigu avec des exigences dynamiques.
  • Fortes compétences interpersonnelles et en communication, dont une aptitude démontrée à communiquer couramment en anglais.

Avantages

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.

Similar Jobs

Wargaming - Render Engineer (Unannounced project)

Wargaming

Berlin, Berlin, Germany (On-Site)
5 Months ago
SEGA - Senior Engine Programmer

SEGA

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

Brazil (On-Site)
9 Months ago
Wargaming - Render Engineer (Unannounced project)

Wargaming

Belgrade, Serbia (On-Site)
5 Months ago
Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
2 Months ago
Epic Games - Lead Rendering Programmer

Epic Games

(On-Site)
1 Month ago
Epic Games - Senior Tools Programmer

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
Epic Games - Senior Desktop Programmer, Fortnite Tech

Epic Games

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
CD PROJEKT RED - Engineering Director, Engine

CD PROJEKT RED

Boston, Massachusetts, United States (On-Site)
3 Weeks ago
Epic Games - Senior Game Systems Programmer

Epic Games

Cary, North Carolina, United States (On-Site)
11 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Epic Games - Senior Desktop Programmer, Fortnite Tech

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Epic Games - Senior Platform Programmer

Epic Games

United States (On-Site)
1 Month ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
2 Months ago
Exient - Senior Programmer

Exient

Floriana, Malta (On-Site)
9 Months ago
Epic Games - Senior Console Engineer

Epic Games

Bellevue, Washington, United States (On-Site)
2 Weeks ago
tectic studios - Senior Graphics Programmer

tectic studios

(Remote)
7 Hours ago
Obsidian Entertainment - Graphics Programmer (Staff/Senior)

Obsidian Entertainment

Canada (On-Site)
8 Months ago
Rocket Werkz - VULKAN GRAPHICS PROGRAMMER

Rocket Werkz

Auckland, Auckland, New Zealand (On-Site)
11 Months ago
Epic Games - Programmeur Desktop Sénior, Fortnite Tech

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Tencent - Senior Software Engineer (C++)

Tencent

Shanghai, Shanghai, China (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

SSC Technologies - Senior Fund Accountant

SSC Technologies

Mississauga, Ontario, Canada (Hybrid)
7 Months ago
Epic Games - Live Operations Analyst

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Google - Technical Solutions Developer, Platform, Storage, Google Cloud

Google

Waterloo, Ontario, Canada (On-Site)
2 Days ago
Amazon Games - Team Lead - Game Design

Amazon Games

Montreal, Quebec, Canada (On-Site)
1 Week ago
Intrepid Studios,  Inc  - Human Resources Manager

Intrepid Studios, Inc

Canada (On-Site)
8 Months ago
Banyan Software - Manager, Business Development - Education

Banyan Software

Toronto, Ontario, Canada (Hybrid)
1 Day ago
ZeniMax Media - Programmeur.se DevOps senior / Senior DevOps Programmer

ZeniMax Media

Montreal, Quebec, Canada (On-Site)
7 Months ago
NVIDIA - Global Head of Business Development, Financial Services

NVIDIA

Canada (On-Site)
2 Months ago
Double-negative-visual-effects - Show Production Manager

Double-negative-visual-effects

Vancouver, British Columbia, Canada (On-Site)
2 Days ago
Take-Two Interactive - Senior Software Engineer

Take-Two Interactive

Vancouver, British Columbia, Canada (Hybrid)
1 Day ago

Get notifed when new similar jobs are uploaded

Rendering Jobs

Epic Games - Principal Platform Engineer

Epic Games

(On-Site)
3 Months ago
Electronic Arts - Senior Software Engineer - AdTech (SDK / Rendering)

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
SEGA - Senior Software Engineer (Graphics)

SEGA

England, United Kingdom (Hybrid)
1 Month ago
Avalanche Studios Group - Senior Rendering Programmer

Avalanche Studios Group

Liverpool, England, United Kingdom (Hybrid)
1 Month ago
PearlAbyss - Game Engine Programmer

PearlAbyss

(On-Site)
3 Months ago
Avalanche Studios Group - Senior Rendering Programmer

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
TT Games - Senior Render Tech Programmer

TT Games

Knutsford, England, United Kingdom (Hybrid)
1 Month ago
N-iX - 2D/3D Visualization Engineer

N-iX

Ukraine (Remote)
2 Months ago
Rocksteady Studios - Lead Rendering Programmer

Rocksteady Studios

(Hybrid)
5 Months ago
SKYDANCE - Lead Software Engineer, RenderMan

SKYDANCE

Madrid, Community Of Madrid, Spain (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology. Epic operates Fortnite, one of the world’s largest games with over 350 million accounts and 2.5 billion friend connections. Epic also develops Unreal Engine, which powers the world’s leading games and is adopted across industries such as film and television, architecture, automotive, manufacturing, and simulation. Through Unreal Engine, Epic Games Store, and Epic Online Services, Epic provides an end-to-end digital ecosystem for developers and creators to build, distribute, and operate games and other content. Epic has over 40 offices worldwide with headquarters in Cary, North Carolina.

Montreal, Quebec, Canada (On-Site)

Cary, North Carolina, United States (On-Site)

Vancouver, British Columbia, Canada (On-Site)

Cary, North Carolina, United States (On-Site)

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)

Los Angeles, California, United States (On-Site)

Cary, North Carolina, United States (On-Site)

London, England, United Kingdom (On-Site)

Cary, North Carolina, United States (On-Site)

Montreal, Quebec, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Epic Games

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug