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

Larian Studios - GRAPHICS PROGRAMMER

Larian Studios

Quebec, Canada (On-Site)
5 Months ago
Dream world  - Graphics Programmer

Dream world

Redwood City, California, United States (Remote)
1 Month ago
Techland - Junior Rendering Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
1 Week ago
Nexon - Lead Gameplay Engineer

Nexon

El Segundo, California, United States (Hybrid)
1 Month ago
Sega (UK) - Senior Engine Programmer

Sega (UK)

Sofia, Sofia City Province, Bulgaria (On-Site)
4 Weeks ago
Avalanche Studios Group - Render Programmer

Avalanche Studios Group

Liverpool, England, United Kingdom (On-Site)
1 Month ago
Epic Games - Senior Engine Programmer

Epic Games

(On-Site)
3 Months ago
KOJIMA PRODUCTIONS - Lighting Artist

KOJIMA PRODUCTIONS

Tokyo, Japan (On-Site)
6 Months ago
sports interactive - Senior Software Engineer (Graphics)

sports interactive

England, United Kingdom (Hybrid)
2 Months ago
fuse games - Rendering Engineer

fuse games

Guildford, England, United Kingdom (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Blind Squirrel Games - Senior Graphics Engineer

Blind Squirrel Games

California, United States (Remote)
2 Months ago
warner bros games - Senior Programmer, Rendering

warner bros games

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Hybrid)
4 Months ago
NvizzioCreations - Senior Unreal Programmer

NvizzioCreations

Montreal, Quebec, Canada (On-Site)
2 Months ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

Guadalajara, Jalisco, Mexico (On-Site)
11 Months ago
Smilegate - [CROSSFIRE] 클라이언트 담당 (컨텐츠/엔진)

Smilegate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
5 Months ago
Meta - Graphics Software Engineer, Rendering

Meta

Burlingame, California, United States (Remote)
1 Month ago
Blind Squirrel Games - Senior Graphics Engineer

Blind Squirrel Games

Texas, United States (Remote)
2 Months ago
24bit games - Senior Technical Programmer

24bit games

(Remote)
3 Weeks ago
Warner bro discovery - Senior Programmer, Rendering

Warner bro discovery

Montreal, Quebec, Canada (Hybrid)
6 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Boomi  - Senior Manager, Talent Acquisition (AMER)

Boomi

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
ingenuity studios - CG Lead

ingenuity studios

Vancouver, British Columbia, Canada (Remote)
1 Month ago
Zoic studios - Senior Environments Look Dev Artist - Stop Motion VFX Project

Zoic studios

Canada (Remote)
1 Week ago
Critical mass - Senior Writer, Copy Editing

Critical mass

Calgary, Alberta, Canada (On-Site)
2 Weeks ago
Larian Studios - QA Lead | Responsable Contrôle Qualité

Larian Studios

Quebec, Canada (On-Site)
1 Year ago
Digital extremes - Senior Graphics Programmer

Digital extremes

London, Ontario, Canada (On-Site)
1 Month ago
Scanline VFX - Artiste CFX/ CFX Artist

Scanline VFX

Montreal, Quebec, Canada (On-Site)
10 Months ago
Next Level Games - Senior Gameplay Engineer

Next Level Games

British Columbia, Canada (Hybrid)
2 Months ago
Evolution  - Customer Service - Japanese Speaking Game Presenter (No experience required)

Evolution

Burnaby, British Columbia, Canada (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Rendering Jobs

CD PROJEKT RED - Engineering Director, Engine

CD PROJEKT RED

Boston, Massachusetts, United States (On-Site)
2 Months ago
Krafton - Art Department Engine Engineer

Krafton

(On-Site)
1 Month ago
Avalanche Studios Group - Senior Rendering Programmer

Avalanche Studios Group

Liverpool, England, United Kingdom (Hybrid)
2 Months ago
Double Eleven - Senior Graphics Programmer

Double Eleven

Middlesbrough, England, United Kingdom (Hybrid)
2 Months ago
Keen Software House - Senior Render Programmer

Keen Software House

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

Epic Games

London, England, United Kingdom (On-Site)
2 Months ago
Epic Games - Senior Platform Programmer

Epic Games

United States (On-Site)
2 Months ago
Cloud Imperium Games - Lighting Artist

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
1 Month ago
Starbreeze Studios - Rendering Programmer

Starbreeze Studios

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
Epic Games - Research Engineer

Epic Games

London, England, United Kingdom (On-Site)
4 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