Programmeur sénior en physique de jouabilité, LEGO Fortnite

1 Month ago • All levels • Physics Engine

Job Summary

Job Description

Senior Playability Physics Programmer at LEGO Fortnite in Montreal, Canada. Responsibilities include implementing and maintaining new physics systems in Unreal Engine 5 for a sandbox-style multiplayer environment; creating new toys and vehicles leveraging these features; perfecting physics interactions; collaborating with physics and other teams (art, design) to create iconic physics experiences; debugging and improving physics systems for player stability; and staying current with industry trends. The role requires extensive C++ experience, Unreal Engine expertise (ideally UE4/5), familiarity with other physics engines (Havok, PhysX, Bullet), a passion for physics and game implementation, advanced software programming principles, and excellent communication skills.
Must have:
  • Extensive C++ experience
  • Unreal Engine experience (UE4/5)
  • Physics engine experience (Havok, PhysX, Bullet)
  • Physics implementation experience
  • Advanced software programming principles
  • Excellent communication skills
Perks:
  • 100% premium coverage for employee and dependents
  • Medical, dental, and vision coverage
  • Life insurance, AD&D, LTD
  • 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

Nous agrandissons l’équipe qui forge les premières aventures dans LEGO Fortnite, mêlant l’univers saisissant et accueillant de Fortnite aux aspects créatifs et ludiques de LEGO. Nous recherchons une personne qui pourvoira le poste de programmeur sénior en physique de jouabilité pour l’équipe Core Tech de LEGO Fortnite. Nous sommes à la recherche d’un programmeur passionné par la physique et les mathématiques qui contribuera à l’implémentation de nouveaux systèmes de physique et au maintien des systèmes existants dans Unreal Engine 5 et d’autres plateformes. Vous travaillerez en étroite collaboration avec les équipes responsables de la jouabilité, de l’art technique et de la programmation physique fondamentale pour réaliser une expérience de physique parmi les plus iconiques de l’écosystème Fortnite.

Ce dont vous serez responsable

  • Mettre en œuvre et maintenir de nouveaux systèmes de physique dans Unreal Engine pour permettre la création d’un environnement multijoueur ouvert de type « bac à sable » exploitant les fonctionnalités de physique.
  • Créer de nouveaux jouets et véhicules exploitant ces fonctionnalités. Perfectionner les interactions de physique dans LEGO Fortnite.
  • Coopérer avec l’équipe responsable de la physique pour Unreal Engine afin de garantir le maintien d’un moteur de physique fiable et convivial pour tous les développeurs utilisant Unreal.
  • Collaborer avec des équipes responsables de la conception et de l’art technique pour inventer et peaufiner de nouveaux modes de jeu.
  • Étudier, déboguer et renforcer les systèmes de physique pour assurer une expérience fiable et stable pour les joueurs.
  • Adopter une attitude avant-gardiste et rester à l’affût des techniques actuelles, de la recherche, des nouveautés au niveau du matériel informatique, etc.

Ce que nous recherchons

  • Grande expérience en C++ et familiarité avec les systèmes comme Blueprint.
  • Expérience avec Unreal Engine, idéalement sur des projets développés dans Unreal Engine 4 ou 5.
  • Expérience de travail avec d’autres moteurs de physique de jeu comme Havok, PhysX, Bullet, etc.
  • Passion pour la physique et expérience dans l’introduction de fonctionnalités de physique qui marchent dans le monde du jeu
  • Expérience dans l’introduction de systèmes de simulation ou de physique dans un moteur de jeu, y compris les algorithmes fondamentaux, l’optimisation des performances, les comportements, etc.
  • Connaissance avancée des principes de programmation logicielle.
  • Expérience dans un environnement de développement interdisciplinaire, avec d’excellentes compétences en communication. Vous devriez être capable de communiquer avec et d’expliquer les compromis aux non-programmeurs.
  • Ne pas craindre d’apporter des changements profonds, audacieux et fiables à un moteur existant.
  • Expérience de développement dans de vastes bases de code  à un rythme rapide et capacité de faire des compromis entre la convivialité, la performance et la robustesse.

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

Zoox - Manager, Simulation C++ Platform

Zoox

Foster City, California, United States (Hybrid)
3 Months ago
Magic Leap - Director, Calibration Software

Magic Leap

Sunnyvale, California, United States (Hybrid)
6 Months ago
Index Exchange - Staff Software Engineer

Index Exchange

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Google - Software Engineer III, Infrastructure, Google Cloud Networking

Google

Sunnyvale, California, United States (On-Site)
3 Months ago
ByteDance - Software Engineer, Cross Platform

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Cloud Imperium Games - Principal Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
1 Month ago
Overdare - [OVERDARE] Sr. UE5 Engineer - Sandbox Tool

Overdare

Seoul, South Korea (On-Site)
3 Months ago
Xogar Games - Unreal Game Developer (Freelancer)

Xogar Games

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Bohemia Interactive - Engine Physics Programmer

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
1 Week ago
QUANTIC DREAM - Développeur.euse Jouabilité Physique

QUANTIC DREAM

Montreal, Quebec, Canada (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

N-iX - Solution Architect

N-iX

Ukraine (Remote)
3 Days ago
Rocket Science - Software Engineer - UI

Rocket Science

Wales, United Kingdom (Hybrid)
1 Day ago
Epic Games - Artiste technique sénior, LEGO Fortnite

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Luxoft - Senior GPU Kernel Developer

Luxoft

Brazil, Indiana, United States (Remote)
2 Months ago
Activision - Senior Developer, Mobile SDK

Activision

San Francisco, California, United States (Hybrid)
1 Day ago
Meta - Network Production Engineer, Network Infrastructure

Meta

Menlo Park, California, United States (On-Site)
2 Months ago
Sledgehammer Games - Expert Cinematics Engineer

Sledgehammer Games

Manchester, England, United Kingdom (On-Site)
1 Month ago
Microsoft - Senior Software Engineer

Microsoft

Prague, Prague, Czechia (On-Site)
1 Month ago
NXP - Software System Validation Architect – Radar (m/f/d)

NXP

Sibiu, Sibiu, Romania (On-Site)
4 Months ago
Tenstorrent - CPU Core Regression Debug Engineer

Tenstorrent

Karnataka, India (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Barracuda Networks  Inc  - Product Marketing Manager

Barracuda Networks Inc

Ontario, Canada (Hybrid)
1 Month ago
Blazesoft - Front-End Developer

Blazesoft

Vaughan, Ontario, Canada (On-Site)
1 Month ago
PwC - Director, Strategy& Consulting - Private Equity and Pensions

PwC

Toronto, Ontario, Canada (On-Site)
3 Months ago
Ubisoft - Administrative Technician - Payroll Department

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Day ago
QUANTIC DREAM - Développeur.euse Jouabilité Physique

QUANTIC DREAM

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Ubisoft - Associate Art Director

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Month ago
Amber - Localization Quality Assurance with Finnish

Amber

Montreal, Quebec, Canada (On-Site)
8 Months ago
Beamdog - Senior 3D Environment Artist

Beamdog

Edmonton, Alberta, Canada (Remote)
2 Months ago
Epic Games - Animation Lead

Epic Games

Montreal, Quebec, Canada (On-Site)
5 Months ago
Epic Games - Senior Tools Programmer, Applied Usability

Epic Games

Vancouver, British Columbia, Canada (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Physics Engine Jobs

Bohemia Interactive - Engine Physics Programmer

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
1 Week ago
ByteDance - Research Scientist, Computational Materials Science

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Tesla - Technical System Planner Apprenticeship

Tesla

Brandenburg, Germany (On-Site)
1 Day ago
Xogar Games - Unreal Game Developer (Freelancer)

Xogar Games

Bengaluru, Karnataka, India (On-Site)
5 Months ago
QUANTIC DREAM - Physics Programmer

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
1 Month ago
Cloud Imperium Games - Principal Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
1 Month ago
CD PROJEKT RED - Engineer, Physics

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Bohemia Interactive - Vehicle Programmer

Bohemia Interactive

Mníšek, Liberec Region, Czechia (On-Site)
1 Day ago
CD PROJEKT RED - Physics Engineer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On_site)
3 Weeks ago
Samsung Semiconductor - Intern, DRAM Device Engineer

Samsung Semiconductor

San Jose, California, United States (On-Site)
1 Month 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)

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

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

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