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

50 Minutes ago • All levels • Physics Engine

About the job

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

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.

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

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.

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

Canada (On-Site)

United States (On-Site)

London, England, United Kingdom (On-Site)

Montreal, Quebec, Canada (On-Site)

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

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

London, England, United Kingdom (On-Site)

View All Jobs

Get notified when new jobs are added by Epic Games

Similar Jobs

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Epic Games - Art Implementer

Epic Games, Canada (On-Site)

Snowed In Studios - Lead Software Developer

Snowed In Studios, Canada (Remote)

2K - Producteur(-trice) Senior

2K, Canada (Hybrid)

Axiom Zen - Executive Producer, LiveOps

Axiom Zen, Canada (Remote)

Power Integrations - Sr. New Product Definition Engineer

Power Integrations, Canada (On-Site)

Mistplay - Senior Product Manager II, Growth

Mistplay, Canada (Hybrid)

Get notifed when new similar jobs are uploaded

Physics Engine Jobs

Kojima Productions - Physics Programmer

Kojima Productions, Japan (On-Site)

Regent Craft - Performance Engineering Intern

Regent Craft, United States (On-Site)

Xogar Games - Unreal Game Developer (Freelancer)

Xogar Games, India (On-Site)

Motphys - 游戏引擎开发

Motphys, China (On-Site)

Bohemia Interactive - Engine Physics Programmer

Bohemia Interactive, Czechia (On-Site)

Passive Logic - Weather Simulation Engineer

Passive Logic, United States (On-Site)

Get notifed when new similar jobs are uploaded