Senior Platform Programmer

4 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

Ethernovia - Software Engineer, Frameworks

Ethernovia

Pune, Maharashtra, India (Hybrid)
2 Months ago
Techland - Game Programmer

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
Coda - Senior/Staff Full Stack Engineer

Coda

Manila, Metro Manila, Philippines (Remote)
2 Years ago
Intel  - LTD Advanced Device Development Engineer

Intel

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago
bytedance - Senior Software Engineer - Compute Infrastructure (Orchestration & Scheduling)

bytedance

Seattle, Washington, United States (On-Site)
3 Months ago
5minlab - Client Programmer

5minlab

Seoul, South Korea (On-Site)
7 Months ago
ARHS - Senior Java Developer

ARHS

Luxembourg (On-Site)
9 Months ago
Stillalive studios - Experienced Programmer (f/m/d)

Stillalive studios

Innsbruck, Tyrol, Austria (Remote)
1 Year ago
Hawkeye Innovations - Senior Java Engineer

Hawkeye Innovations

Budapest, Hungary (Hybrid)
1 Week ago
Capgemini - .NET Developer

Capgemini

Gandhinagar, Gujarat, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Intel  - Windows/Linux Infrastructure Engineer

Intel

Phoenix, Arizona, United States (On-Site)
1 Year ago
Rippling - Forward Deployed Engineer

Rippling

San Francisco, California, United States (On-Site)
1 Month ago
Humanitarian Operations - Fullstack Web Developer

Humanitarian Operations

Edinburgh, Scotland, United Kingdom (On-Site)
1 Month ago
Epic Games - Lead Rendering Engineer

Epic Games

London, England, United Kingdom (On-Site)
4 Months ago
CD PROJEKT RED - Technical Animator, Narrative

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
Qualcomm - Engineer - Display

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago
IGT gaming - Game Mathematician IV

IGT gaming

Las Vegas, Nevada, United States (On-Site)
3 Months ago
Mozilla - Senior Test Engineer

Mozilla

Canada (Remote)
1 Month ago
Thales - Junior Industrial Finance Controller

Thales

Singapore (On-Site)
2 Months ago
bytedance - Research Scientist - Multimedia Lab

bytedance

San Diego, California, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Ansys - Senior R&D Engineer

Ansys

Waterloo, Ontario, Canada (Remote)
3 Weeks ago
Electronic Arts - Technical Artist (Rigging)

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
klass - Vice President, People & Culture

klass

Toronto, Ontario, Canada (Hybrid)
3 Months ago
Scopely - Senior Product Manager, Economy - Monopoly GO!

Scopely

Canada (Remote)
1 Month ago
Walmart - PRODUCE STOCKER

Walmart

Dartmouth, Nova Scotia, Canada (On-Site)
1 Week ago
WaveApps - Product Designer

WaveApps

Canada (Remote)
1 Week ago
NVIDIA - Senior Mask Design Engineer - Hardware

NVIDIA

Canada (On-Site)
6 Months ago
Critical mass - Freelance Senior Designer, Product

Critical mass

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Argus - Technical Artist

Argus

Calgary, Alberta, Canada (Remote)
4 Months ago
Behaviour Interactive - Senior Fullstack programmer - Core Technologies

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Ion - Senior Python Developer

Ion

Mexico City, Mexico (Hybrid)
1 Month ago
zoox - Senior Software Engineer, Developer Experience

zoox

Foster City, California, United States (On-Site)
9 Months ago
endava - Software Developer (Kotlin or Java)

endava

Sydney, New South Wales, Australia (On-Site)
3 Weeks ago
Forcepoint - Senior Software Engineer - C++ Developer

Forcepoint

Thane, Maharashtra, India (On-Site)
3 Weeks ago
4j studios - Senior Software Developer (Network)

4j studios

Dundee, Scotland, United Kingdom (On-Site)
3 Months ago
Tide - Senior Engineer, Python

Tide

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Saviynt - Senior Engineer - Java

Saviynt

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
playphony games - Car Simulation Programmer

playphony games

Tokyo, Japan (On-Site)
3 Months ago
Wind River - Linux Platform Software Developer – Member Technical Staff

Wind River

Ottawa, Ontario, Canada (On-Site)
1 Month ago
Capgemini - .Net, Azure

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

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

Montreal, Quebec, Canada (On-Site)

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

Montreal, Quebec, Canada (On-Site)

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

Novi Sad, Vojvodina, Serbia (On-Site)

Manchester, England, United Kingdom (On-Site)

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

Cary, North Carolina, United States (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