Current jobs related to Game Engine Programmer - Montreal, Quebec - WB Games Montreal Inc


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job Title: Game Engine ProgrammerUbisoft Montreal is seeking a skilled Game Engine Programmer to join our team. As a Game Engine Programmer, you will be responsible for maintaining and optimizing the engine of one of our AAA games, such as For Honor, Rainbow 6, or Assassin's Creed.Key Responsibilities:Maintain and optimize the game engine to stay on the...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job Title: Game Engine ProgrammerUbisoft Montreal is seeking a skilled Game Engine Programmer to join our team. As a Game Engine Programmer, you will be responsible for maintaining and optimizing the engine of one of our AAA games, such as For Honor, Rainbow 6, or Assassin's Creed.Key Responsibilities:Maintain and optimize the game engine to stay on the...


  • Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Game Engine ProgrammerJob Summary:We are seeking a highly skilled Game Engine Programmer to join our team at Ubisoft Montreal. As a key member of our engine development team, you will be responsible for maintaining and optimizing the game engine of one of our AAA games.Key Responsibilities:Maintain and optimize the game engine to stay on the...


  • Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the JobWB Games Montréal is seeking an experienced Engine Programmer to join our team. As a key member of our core framework team, you will work on Monolith's proprietary game engine, responsible for various systems that our gameplay and content teams build upon.ResponsibilitiesWrite C++ code in a data-driven, proprietary engine.Collaborate closely...


  • Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the JobWB Games Montréal is seeking an experienced Engine Programmer to join our team. As a key member of our core framework team, you will work on Monolith's proprietary game engine, responsible for various systems that our gameplay and content teams build upon.ResponsibilitiesWrite C++ code in a data-driven, proprietary engine.Collaborate closely...


  • Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the JobWB Games Montréal is seeking a skilled Engine Programmer to join our team. As a key member of our core framework team, you will work on Monolith's proprietary game engine, responsible for systems such as asset loading, memory management, animation, VFX, physics, scripting, and more.ResponsibilitiesWrite C++ code in a data-driven, proprietary...


  • Montreal, Quebec, Canada Amazon Full time

    Lead Game Engine ProgrammerIn the role of Lead Game Engine Programmer, you will be instrumental in the game engine division, acting as a vital link between gameplay mechanics and Unreal Engine 5. Your proficiency will be crucial in overseeing fundamental engine frameworks, boosting performance, and refining low-level functionalities. Working collaboratively...


  • Montreal, Quebec, Canada Amazon Full time

    Lead Game Engine ProgrammerIn the role of Lead Game Engine Programmer, you will be instrumental in the game engine division, acting as a vital link between gameplay mechanics and Unreal Engine 5. Your proficiency will be crucial in overseeing fundamental engine frameworks, boosting performance, and refining low-level functionalities. Working collaboratively...


  • Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the CompanyWarner Bros. Discovery is a global media and entertainment leader, offering a diverse portfolio of content, brands, and franchises across television, film, streaming, and gaming.About WB Games MontréalWB Games Montréal is a division of Warner Bros. Interactive Entertainment, founded in 2010, with a team of over 300 creative professionals...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    At Ubisoft Montreal, we strive to push the boundaries of gaming technology. As an engine programmer, you will be responsible for maintaining and optimizing the engine of one of our AAA games, such as For Honor, Rainbow 6, or Assassin's Creed.The ideal candidate will have a solid understanding of modern game engine architecture, knowledge of different...

  • Game AI Programmer

    2 months ago


    Montreal, Quebec, Canada Electronic Arts Inc. Full time

    About the RoleWe are seeking an experienced AI Programmer to join our team at Electronic Arts Inc. and contribute to the development of our Iron Man game.Key ResponsibilitiesCollaborate with designers to advance the game's AI vision and create engaging gameplay experiences.Work closely with QA and technical leadership to ensure the stability and accuracy of...

  • Game AI Programmer

    2 months ago


    Montreal, Quebec, Canada Electronic Arts Inc. Full time

    About the RoleWe are seeking an experienced AI Programmer to join our team at Electronic Arts Inc. and contribute to the development of our Iron Man game.Key ResponsibilitiesCollaborate with designers to advance the game's AI vision and create engaging gameplay experiences.Work closely with QA and technical leadership to ensure the stability and accuracy of...


  • Montreal, Quebec, Canada Behaviour Interactive Full time

    {"title": "Principal Generalist Programmer", "description": "Game Systems EngineerBehaviour Interactive is seeking a highly skilled Principal Generalist Programmer to join our team and contribute to the development of our live game as a service, Dead by Daylight.The successful candidate will be responsible for designing, implementing, and maintaining the...


  • Montreal, Quebec, Canada Behaviour Interactive Full time

    {"title": "Principal Generalist Programmer", "description": "Game Systems EngineerBehaviour Interactive is seeking a highly skilled Principal Generalist Programmer to join our team and contribute to the development of our live game as a service, Dead by Daylight.The successful candidate will be responsible for designing, implementing, and maintaining the...


  • Montreal, Quebec, Canada 2K Full time

    Job OverviewWe are seeking an experienced AI Programmer to join our team at 2K, where you will be responsible for designing and implementing artificial intelligence systems for our games. As an AI Programmer, you will work closely with our game development team to create immersive and engaging gaming experiences.Key Responsibilities:Design and implement AI...


  • Montreal, Quebec, Canada 2K Full time

    Job OverviewWe are seeking an experienced AI Programmer to join our team at 2K, where you will be responsible for designing and implementing artificial intelligence systems for our games. As an AI Programmer, you will work closely with our game development team to create immersive and engaging gaming experiences.Key Responsibilities:Design and implement AI...

  • Game Engine Specialist

    2 months ago


    Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Game Engine Programmer Job DescriptionAt Ubisoft Montreal, we're committed to delivering immersive gaming experiences that push the boundaries of technology. As a Game Engine Programmer, you'll play a crucial role in maintaining and optimizing our game engines to stay at the forefront of innovation.Key ResponsibilitiesMaintain and optimize the game engine to...

  • Game Engine Specialist

    2 months ago


    Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Game Engine Programmer Job DescriptionAt Ubisoft Montreal, we're committed to delivering immersive gaming experiences that push the boundaries of technology. As a Game Engine Programmer, you'll play a crucial role in maintaining and optimizing our game engines to stay at the forefront of innovation.Key ResponsibilitiesMaintain and optimize the game engine to...

  • Engine Programmer

    3 weeks ago


    Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the RoleWB Games Montréal is seeking an experienced Engine Programmer to join our core framework team. As a key member of our engine team, you will work on developing and maintaining our proprietary game engine.ResponsibilitiesWrite C++ code in a data-driven engine.Collaborate with design and art teams to build core gameplay experiences.Work with team...

  • Game Engine Developer

    4 weeks ago


    Montreal, Quebec, Canada 2K Full time

    Job Title: Engine ProgrammerAt 2K, we're seeking a skilled Engine Programmer to join our team and contribute to the development of our AAA games. As an Engine Programmer, you'll be responsible for maintaining and optimizing the game engine, working closely with various teams to ensure seamless interaction between game engine systems.Key...

Game Engine Programmer

2 months ago


Montreal, Quebec, Canada WB Games Montreal Inc Full time

About the Company

Warner Bros. Discovery, a leading global media and entertainment company, offers a diverse portfolio of content, brands, and franchises across television, film, streaming, and gaming.

About WB Games Montréal

WB Games Montréal is a division of Warner Bros. Interactive Entertainment (WBIE), a studio that creates unforgettable AAA experiences across all platforms.

Job Description

Engine Programmer

We are seeking an experienced Engine Programmer to join our core framework team at Monolith Productions, the award-winning AAA studio behind F.E.A.R. and Middle-earth: Shadow of Mordor.

In this role, you will work on our proprietary game engine, collaborating with our core framework team to build and maintain the engine's core systems, including asset loading, memory management, animation, VFX, physics, and scripting.

Responsibilities

  • Write high-quality C++ code in a data-driven engine.
  • Collaborate with design and art teams to build core gameplay experiences.
  • Work with team leadership to break down feature work into actionable steps.
  • Write concise documentation for code and complex systems.

Requirements

  • 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.
  • 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

  • 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.