Engine Programmer for AAA Games

3 weeks ago


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 hardware architectures, and experience in C++ programming and assembly language.

You will work closely with various teams to optimize interaction between game engine systems, master low-level systems, and share your knowledge with studio teams.

Key qualifications include:

  • General understanding of modern game engine architecture
  • Knowledge of different hardware architectures
  • Experience in C++ programming and knowledge of assembly language
  • Solid knowledge of multi-threaded programming and synchronization mechanisms
  • Ability to solve complex problems in an optimal way
  • Computer science or computer engineering degree or equivalent training

We are looking for a skilled engineer who can analyze and debug performance problems, optimize memory and performance, and communicate effectively with the team.

Join our team of passionate developers and contribute to the creation of immersive gaming experiences.



  • 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 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 RoleWB Games Montréal, a division of Warner Bros. Interactive Entertainment (WBIE), is seeking a skilled Engine Programmer to join our core framework team on Monolith's proprietary game engine.We are looking for a talented individual with a passion for learning the low-level technology that powers modern games.Key Responsibilities:Write C++ code...


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

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the RoleWB Games Montréal, a division of Warner Bros. Interactive Entertainment, is seeking a skilled Tools Programmer to join our team.In this role, you will contribute to the development of our content authoring pipelines for Monolith's proprietary game engine, working closely with technical artists and designers to expand and develop the tools...


  • Montreal, Quebec, Canada Epic Games Full time

    Unlock the Power of Unreal Engine AIEpic Games is seeking a highly skilled Senior AI Programmer to join our Unreal Engine team. As a key member of our AI team, you will be responsible for developing and expanding the feature sets of our Mass Framework, a Data Oriented Design framework in Unreal Engine.Key Responsibilities:Own and develop the Mass Framework,...


  • Montreal, Quebec, Canada Epic Games Full time

    Unlock the Power of Unreal Engine AIEpic Games is seeking a highly skilled Senior AI Programmer to join our Unreal Engine team. As a key member of our AI team, you will be responsible for developing and expanding the feature sets of our Mass Framework, a Data Oriented Design framework in Unreal Engine.Key Responsibilities:Own and develop the Mass Framework,...


  • 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 2K Games, Inc. Full time

    We are Cloud Chamber, a collaborative team of inspired minds who create games together. Our mission is to craft unique, entertaining, and thoughtful game experiences that engage the world.About the RoleWe are seeking a highly skilled Visual Development Lead to join our team and take ownership over the technical side of visual development for BioShock 4. As a...

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

  • Programmer, Engine

    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 building and maintaining our proprietary game engine, responsible for systems such as asset loading, memory management, animation, VFX, physics, scripting, and more.ResponsibilitiesWrite C++ code...


  • Montreal, Quebec, Canada 2K Full time

    About the Role:We are seeking a highly skilled AI Programmer to join our team at 2K Studio. As an AI Programmer, you will be responsible for developing core AI technologies and behaviors as part of a multi-disciplinary team.Key Responsibilities:Develop core AI technologies and behaviorsCollaborate closely with designers to advance the game's AI visionWork...


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

    About the CompanyWarner Bros. Discovery, a global leader in media and entertainment, offers 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 Epic Games Full time

    Unlock the Power of AI in Unreal EngineEpic Games is seeking a highly skilled Senior AI Programmer to join our Unreal Engine team. As a key member of our AI team, you will be responsible for developing and expanding the feature sets of our Mass Framework, a Data Oriented Design framework in Unreal Engine.Key Responsibilities:Own and develop the Mass...

  • Game Engine Developer

    3 weeks ago


    Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Engine Programmer Far Cry ProjectAbout the Role:We are seeking a skilled Engine Programmer to join our team at Jobs for Humanity. As an Engine Programmer, 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 cutting edge of...


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

    About Warner Bros. DiscoveryWarner Bros. Discovery is a global media and entertainment leader with a diverse portfolio of content, brands, and franchises across television, film, streaming, and gaming.Our StoryWe are the result of a merger between WarnerMedia and Discovery, Inc., bringing together two companies with a shared passion for storytelling and...


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

    About the CompanyWarner Bros. Discovery, a global media and entertainment leader, offers 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 WB Games Montreal Inc Full time

    About the CompanyWarner Bros. Discovery, a global media and entertainment leader, offers 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...