Senior Platform Programmer

2 Months 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

Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
3 Months ago
warner bros games - Senior Programmer, Rendering

warner bros games

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Playstation - Principal Graphics Engineer

Playstation

(Remote)
3 Weeks ago
Epic Games - Senior Desktop Engineer, Fortnite Tech

Epic Games

United States (On-Site)
4 Months ago
Anzuio - Senior Software Engineer (C++)

Anzuio

Tel Aviv District, Israel (Hybrid)
2 Months ago
Epic Games - Senior Platform Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
Tencent - UE5 Engine Tool Programmer

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Epic Games - Senior Rendering Programmer, Fortnite Tech

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Epic Games - Software Engineer, Developer Relations

Epic Games

Seoul, South Korea (On-Site)
4 Months ago
Double Eleven - Senior Graphics Programmer

Double Eleven

Middlesbrough, England, United Kingdom (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Vigaet - Internship - Computer Graphics Programmer

Vigaet

Bengaluru, Karnataka, India (On-Site)
1 Year ago
SEGA - Senior/Principal Graphics Programmer

SEGA

England, United Kingdom (On-Site)
2 Months ago
24bit games - Senior Game Developer

24bit games

(Remote)
3 Weeks ago
nexon america - Lead Gameplay Engineer

nexon america

El Segundo, California, United States (Hybrid)
1 Month ago
Epic Games - Senior Desktop Programmer, Fortnite Tech

Epic Games

Vancouver, British Columbia, Canada (On-Site)
4 Months ago
GameBoost - Graphics Programmer

GameBoost

Stockholm, Stockholm County, Sweden (Hybrid)
3 Weeks ago
Qualcomm - Senior Engineer - Graphics Driver Development

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Amber - Senior Unity Game Engineer (Project Based)

Amber

Bucharest, Bucharest, Romania (On-Site)
10 Months ago
Epic Games - Senior Console Engineer

Epic Games

London, England, United Kingdom (On-Site)
1 Month ago
Qualcomm - Staff Engineer - Graphics

Qualcomm

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Kabam - Senior 2D Character Artist

Kabam

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
IGG - Unity Front-End Programmer

IGG

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Dapper labs  - Growth Lead (CryptoKitties)

Dapper labs

Vancouver, British Columbia, Canada (Remote)
3 Weeks ago
Rockstar Games - Graphics Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
2 Months ago
Thumbtack - Partner Success Manager

Thumbtack

Ontario, Canada (Remote)
1 Week ago
Trend Micro - Sr. Software Developer

Trend Micro

Ottawa, Ontario, Canada (On-Site)
3 Days ago
People Can Fly - Senior Level Artist

People Can Fly

Montreal, Quebec, Canada (Remote)
3 Weeks ago
The Embassy VFX - Pipeline TD

The Embassy VFX

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
hyperhippo - CRM Coordinator

hyperhippo

Canada (Remote)
1 Week ago
Scopely - Director, Cloud FinOps

Scopely

Canada (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Rendering Jobs

Epic Games - Senior Rendering Engineer, Fortnite Tech

Epic Games

(On-Site)
1 Month ago
CD PROJEKT RED - Engineering Director, Engine

CD PROJEKT RED

Boston, Massachusetts, United States (On-Site)
1 Month ago
warner bros games - Senior Render Tech Programmer

warner bros games

Knutsford, England, United Kingdom (Hybrid)
2 Months ago
Epic Games - Senior Rendering Tools Engineer

Epic Games

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

Keen Software House

Prague, Prague, Czechia (Remote)
3 Months ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
3 Months ago
Epic Games - Senior Rendering Engineer

Epic Games

London, England, United Kingdom (On-Site)
1 Month ago
Epic Games - Senior Rendering Programmer, Fortnite Tech

Epic Games

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Smilegate - Next-Generation Game Engine Programmer

Smilegate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
4 Months ago
Haptic - Senior Graphics Engineer

Haptic

Paris, Île-de-France, France (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Montreal, Quebec, Canada (On-Site)

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

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

New York, New York, United States (On-Site)

London, England, United Kingdom (On-Site)

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (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