Recherche d'emploi > Montréal, QC > Temps plein > Engine programmer

Programmer, Engine

WB Games Montreal Inc
Montreal, Quebec, Canada
65K $-110K $ / an (estimé)
Temps plein

About the Company

Warner Bros. Discovery, a premier global media and entertainment company, offers audiences the world's most differentiated and complete portfolio of content, brands and franchises across television, film, streaming and gaming.

The new company combines WarnerMedia's premium entertainment, sports and news assets with Discovery's leading non-fiction and international entertainment and sports businesses.

About WB Games Montréal

WB Games Montréal is a division of Warner Bros Interactive Entertainment (WBIE). Founded in 2010, we are 300+ creative team members strong who join forces every day to create unforgettable AAA experiences across all platforms.

Job Description

Join the Wonder Woman team and help bring an iconic DC Superhero to life!

Monolith Productions, the award-winning AAA studio who brought you F.E.A.R. and Middle-earth : Shadow of Mordor, seeks an Engine Programmer .

In this role you will work with our core framework team on Monolith's proprietary game engine. If you have a passion for learning the low-level technology that powers modern games, we'd love to hear from you!

Our Engine team is responsible for several systems that our gameplay and content teams build upon to create world-class games.

Our broad reach includes asset loading, memory management, animation, VFX, physics, scripting, and much more!

This role is open only to people residing and having the legal right to work in Canada.

This position can be remote from home, on-site or hybrid from the WB Games Montreal studio.

Responsibilities

  • Write C++ code in a data-driven, proprietary engine.
  • Collaborate closely with design and art to build core gameplay experiences.
  • Work with team leadership to breakdown feature work into actionable, schedulable steps.
  • Write concise documentation for code and complex systems.

Job Qualifications

Experience

  • 2+ years of experience as a programmer working in C++.
  • Experience working and debugging in a well-known IDE, such as Visual Studio or Rider.

Skills & Knowledge

  • Excellent communication, interpersonal, and organizational skills.
  • Understanding of common game development concepts and systems.
  • Prior experience working in a 3D game engine (Proprietary, Unreal, Unity, etc.).

Bonus Points (desired but not required)

  • Understanding of mathematics concepts commonly used in gaming, including linear algebra and trigonometry.
  • Experience helping maintain a live software product or game.
  • Experience developing for console platforms (Xbox, PS, etc.)
  • Experience working in agile processes, such as Scrum.
  • Il y a plus de 30 jours
Emplois reliés
WB Games Montreal Inc
Montréal, Québec

In this role, you will help direct and contribute to the core framework of Monolith's proprietary game engine. Our Engine team is responsible for several systems that our gameplay and content teams build upon to create world-class games. Write optimized C++ code to develop, enhance and expand essent...

BEENOX, INC.
Montréal, Québec

Programmeur·euse engin sénior - Senior Engine Programmer - Beenox. You will be involved in various mandates related to our game engines, working in particular on improving and maintaining the performance, stability, capabilities of these technologies. Develop game engine features such as networking,...

Ubisoft
Montréal, Québec

As an engine programmer, you'll be responsible for maintaining and optimizing the engine of one of our AAA games like For Honor, Rainbow 6 or Assassin's Creed, as well as developing future technologies. At Ubisoft, developing, optimizing and maintaining our game engines is an important task to stay ...

Games Jobs Direct
Montréal, Québec

We're looking for a Senior Engine Programmer to help build the core technology for LEGO Fortnite. Using the tools and pipelines of Unreal Engine, you'll work on all aspects of the core engine technology behind a cutting-edge game experience. Design and implement new engine runtime features for the g...

Epic Games
Montréal, Québec

Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we're always innovating. We're constantly innovating to raise the bar of engine and game development. Act as a bridge and subject matter expert between game ...

Games Jobs Direct
Montréal, Québec

Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we're always innovating. We're constantly innovating to raise the bar of engine and game development. We are looking for a Senior Gameplay Systems Programmer...

Gearbox Studio Québec
Montréal, Québec

Gearbox Studio, the developer of hit titles such as Borderlands, Brothers In Arms, and Tiny Tina’s Wonderlands, is seeking a talented Engine Programmer with strong expertise in C++ programming, a deep understanding of the Unreal Engine, and a solid grasp of the video game industry. Maintain and opti...

Ubisoft
Montréal, Québec

As an engine programmer, you'll be responsible for maintaining and optimizing the engine of one of our AAA games like For Honor, Rainbow 6 or Assassin's Creed, as well as developing future technologies. At Ubisoft, developing, optimizing and maintaining our game engines is an important task to stay ...

Ubisoft
Montréal, Québec

As an engine programmer, you'll be responsible for maintaining and optimizing the engine of one of our AAA games like For Honor, Rainbow 6 or Assassin's Creed, as well as developing future technologies. At Ubisoft, developing, optimizing and maintaining our game engines is an important task to stay ...

Hasbro
Montréal, Québec

Invoke is looking for a Senior Engine Programmer to join our team. The ideal candidate has experience with AAA console games and Unreal Engine, and an interest in implementing, debugging and optimizing low-level engine code. In this role, you will develop, support, and optimize the engine features f...