Senior Platform Programmer

3 Months ago • All levels • Programming

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

Genies - 2025 Summer Backend Engineer Intern

Genies

San Mateo, California, United States (On-Site)
4 Months ago
Ion - Principal Software Engineer, Italy

Ion

Pisa, Tuscany, Italy (On-Site)
9 Months ago
Paradox Interactive - Senior Game Programmer

Paradox Interactive

Stockholm, Stockholm County, Sweden (On-Site)
1 Year ago
Larian Studios - Senior Automation Engineer

Larian Studios

Guildford, England, United Kingdom (On-Site)
4 Months ago
Qualcomm - Senior Staff Security Infrastructure Software Engineer

Qualcomm

Iași, Iași County, Romania (On-Site)
1 Month ago
Epic Games - Automation Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Power Integrations - Database Administrator, Oracle EBS

Power Integrations

Pasig, Metro Manila, Philippines (On-Site)
9 Months ago
ansira - .Net Developer

ansira

Colombia (Remote)
1 Week ago
Build Staff - Java Developer

Build Staff

Alexandria, Virginia, United States (On-Site)
6 Years ago
Thousand Eyes - Senior Software Engineer (C++)

Thousand Eyes

London, England, United Kingdom (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

SciPlay - Senior Software Engineer

SciPlay

Cedar Falls, Iowa, United States (Hybrid)
5 Months ago
Roblox - Senior Engineering Manager - Avatar

Roblox

San Mateo, California, United States (On-Site)
2 Weeks ago
NVIDIA - Senior Software Engineer – Simulation and Virtualization

NVIDIA

Taipei City, Taiwan (On-Site)
5 Months ago
house of how - Lead Game Engineer - Sweden

house of how

Boden, Norrbotten County, Sweden (On-Site)
8 Months ago
Qualcomm - Artificial Intelligence for Video Compression - Research Scientist

Qualcomm

San Diego, California, United States (On-Site)
1 Month ago
Wind River - SMTS - Software Engineer - RTOS, Embedded development

Wind River

Walnut Creek, California, United States (On-Site)
1 Week ago
Game freak - R&D Programmer: System

Game freak

Chiyoda City, Tokyo, Japan (On-Site)
1 Month ago
Ceragon Networks - FPGA Senior Engineer

Ceragon Networks

India (On-Site)
6 Days ago
Forescout Technologies  Inc  - Associate Software Engineer

Forescout Technologies Inc

Dallas, Texas, United States (Hybrid)
2 Months ago
Techland - UE5 AI Game Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Larian Studios - Tools Director  | Directeur Outils

Larian Studios

Quebec, Canada (On-Site)
8 Months ago
gamehive - Privacy Japanese

gamehive

Canada (On-Site)
1 Month ago
Bally's Interactive - Senior Software Developer (Data)

Bally's Interactive

Toronto, Ontario, Canada (Hybrid)
1 Month ago
Crowd Strick - Senior Engineer, Backend - Channel File Systems

Crowd Strick

Canada (Remote)
1 Month ago
Icon Creative - Production Coordinator

Icon Creative

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
WaveApps - Customer Support Specialist

WaveApps

Toronto, Ontario, Canada (Remote)
3 Months ago
MixMob - Game Producer

MixMob

Vancouver, British Columbia, Canada (Remote)
12 Months ago
Autodesk - Principal Software Developer, Data Pipelines - Generative AI

Autodesk

Toronto, Ontario, Canada (Hybrid)
1 Year ago
NVIDIA - Senior Networking Architect

NVIDIA

Canada (On-Site)
5 Months ago
Toast - Territory Account Executive - South Winnipeg

Toast

Winnipeg, Manitoba, Canada (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

CloudLinux - Senior Python Developer with Security Expertise

CloudLinux

Sofia City Province, Bulgaria (Remote)
3 Months ago
Interactive Brokers - Software Developer - C++

Interactive Brokers

Greenwich, Connecticut, United States (On-Site)
9 Months ago
grimlore games - Lead Programmer

grimlore games

Germany (On-Site)
1 Month ago
Fusion interactive - Lead Programmer

Fusion interactive

Assen, Drenthe, Netherlands (On-Site)
2 Months ago
Epic Games - Senior Platform Programmer

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
CLO Virtual Fashion  Inc  - C++ Developer

CLO Virtual Fashion Inc

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Midgar studios - Lead Programmer

Midgar studios

Montpellier, Occitanie, France (On-Site)
2 Months ago
Ettain Group - .Net Developer

Ettain Group

Westlake, Texas, United States (On-Site)
9 Years ago
Payactive - Database Developer

Payactive

Milpitas, California, United States (On-Site)
9 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)

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

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

Porto Alegre, State Of Rio Grande Do Sul, Brazil (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