Game Engine Programmer

1 week ago


Montreal, Quebec, Canada Ubisoft Full time

Job Overview

Ubisoft Montreal is seeking a highly skilled Game Engine Programmer to join our team and contribute to the development of our AAA games. As an Engine Programmer, you will be responsible for maintaining and optimizing the game engine to ensure a seamless gaming experience for our players.

Key Responsibilities

  • Maintain and optimize the game engine to stay on the cutting edge of technology.
  • Compile and understand the project purpose, identify development needs, and assess technical feasibility.
  • Work with multiple teams to optimize interaction between various game engine systems.
  • Master low-level systems such as loading/streaming, memory management, and platform-specific systems.
  • Share knowledge with various studio teams and be a resource contact for programmers.
  • Analyze and debug simple and complex performance problems and propose well-adapted optimizations.

Requirements

  • General understanding of modern game engine architecture.
  • Knowledge of different hardware architectures (e.g. Intel, AMD, Xbox, PlayStation, etc.).
  • Experience in C++ programming and knowledge of assembly language.
  • Solid knowledge of multi-threaded programming and synchronization mechanisms.
  • Ability to analyze and synthesize existing systems.
  • Ability to solve complex problems in an optimal way.
  • Computer science or computer engineering degree or equivalent training.
  • Skillful debugging complex problems and optimizing memory and performance.
  • Attention to detail.
  • Team spirit and good communication skills.

What We Offer

  • A dynamic and collaborative work environment.
  • The opportunity to work on AAA games and contribute to the development of our game engine.
  • A competitive salary and benefits package.
  • Professional development opportunities.


  • 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 Ubisoft Full time

    Job OverviewUbisoft is seeking a highly skilled Game Engine Programmer to join our team and contribute to the development of our AAA games, including Assassin's Creed. As a key member of our engine team, you will be responsible for maintaining and optimizing the game engine, as well as developing new technologies to stay ahead of the curve.Key...


  • Montreal, Quebec, Canada Ubisoft Full time

    Job OverviewUbisoft is seeking a highly skilled Game Engine Programmer to join our team and contribute to the development of our AAA games, including Assassin's Creed. As a key member of our engine team, you will be responsible for maintaining and optimizing the game engine, as well as developing new technologies to stay ahead of the curve.Key...

  • Game Programmer

    1 month ago


    Montreal, Quebec, Canada Kabam Full time

    At Kabam, we're constantly raising the bar of excellence in free-to-play gaming. We hire for passion and diversity so that we can triumph in our collective skill. Our teams are made up of a fusion of personalities and interests bound together by a collaborative nature, fun-loving culture, and a drive to do what it takes to make great games. And this is where...


  • Montreal, Quebec, Canada Ubisoft Full time

    Job OverviewUbisoft Montreal is seeking a highly skilled Game Engine Programmer to join our team and contribute to the development of our AAA games, including Assassin's Creed. As a key member of our engine team, you will be responsible for maintaining and optimizing the game engine, as well as developing new technologies to stay ahead of the curve.Key...

  • Lead Programmer

    2 days ago


    Montreal, Quebec, Canada Electronic Arts Inc. Full time

    About the RoleWe are seeking a highly skilled and experienced Lead Programmer to join our team at Electronic Arts Inc. as a Technical Leader in Game Engine Technologies.As a key member of our team, you will be responsible for leading the development of demos across the entire stack, ensuring seamless integration of frontend and backend technologies and...

  • Lead Programmer

    2 days ago


    Montreal, Quebec, Canada Electronic Arts Inc. Full time

    About the RoleWe are seeking a highly skilled and experienced Lead Programmer to join our team at Electronic Arts Inc. as a Technical Leader in Game Engine Technologies.As a key member of our team, you will be responsible for leading the development of demos across the entire stack, ensuring seamless integration of frontend and backend technologies and...


  • Montreal, Quebec, Canada Hasbro Full time

    About the RoleWe are seeking a highly skilled Senior Engine Programmer to join our team at Hasbro. As a key member of our engine development team, you will be responsible for designing, developing, and optimizing the engine features for our next AAA game.Key ResponsibilitiesEngine Development: Define how we can push the limits of Unreal Engine 5 for our next...


  • Montreal, Quebec, Canada Hasbro Full time

    About the RoleWe are seeking a highly skilled Senior Engine Programmer to join our team at Hasbro, a leading global play and entertainment company. As a key member of our development team, you will be responsible for developing, supporting, and optimizing the engine features for our next AAA game.Key ResponsibilitiesEngine Development: Define how we can push...


  • Montreal, Quebec, Canada Hasbro Full time

    About the RoleWe are seeking a highly skilled Senior Engine Programmer to join our team at Hasbro, a leading global play and entertainment company. As a key member of our development team, you will be responsible for developing, supporting, and optimizing the engine features for our next AAA game.Key ResponsibilitiesEngine Development: Define how we can push...


  • Montreal, Quebec, Canada HASBRO DEUTSCHLAND GmbH Full time

    About the RoleWe are seeking a highly skilled Senior Engine Programmer to join our team at HASBRO DEUTSCHLAND GmbH. As a key member of our development team, you will be responsible for developing, supporting, and optimizing the engine features for our next AAA game.Key ResponsibilitiesEngine Development: Define how we can push the limits of Unreal Engine 5...


  • Montreal, Quebec, Canada HASBRO DEUTSCHLAND GmbH Full time

    About the RoleWe are seeking a highly skilled Senior Engine Programmer to join our team at HASBRO DEUTSCHLAND GmbH. As a key member of our development team, you will be responsible for developing, supporting, and optimizing the engine features for our next AAA game.Key ResponsibilitiesEngine Development: Define how we can push the limits of Unreal Engine 5...


  • Montreal, Quebec, Canada Amazon Full time

    Senior Gameplay Engine ArchitectIn the role of Senior Gameplay Engine Architect, you will be instrumental in the game engine division, serving as a vital link between gameplay mechanics and Unreal Engine 5. Your proficiency will be essential in overseeing fundamental engine frameworks, boosting performance, and refining low-level functionalities. Working...


  • Montreal, Quebec, Canada Ubisoft Full time

    Job OverviewUbisoft Montreal is seeking a highly skilled 3D Gaming Programmer to join our team of experts in creating dynamic and visually stunning games. As a key member of our animation team, you will be responsible for building systems and tools that will help your colleagues create engaging and immersive gaming experiences.Key ResponsibilitiesCollaborate...


  • Montreal, Quebec, Canada Ubisoft Full time

    Job OverviewUbisoft Montreal is seeking a highly skilled 3D Gaming Programmer to join our team of experts in creating dynamic and visually stunning games. As a key member of our animation team, you will be responsible for building systems and tools that will help your colleagues create engaging and immersive gaming experiences.Key ResponsibilitiesCollaborate...


  • Montreal, Quebec, Canada HASBRO DEUTSCHLAND GmbH Full time

    About the RoleWe are seeking a highly skilled Senior Engine Programmer to join our team at HASBRO DEUTSCHLAND GmbH. As a key member of our engineering team, you will be responsible for developing, supporting, and optimizing the engine features for our next AAA game.Key ResponsibilitiesDevelop and implement engine features to enhance game performance and...


  • Montreal, Quebec, Canada HASBRO DEUTSCHLAND GmbH Full time

    About the RoleWe are seeking a highly skilled Senior Engine Programmer to join our team at HASBRO DEUTSCHLAND GmbH. As a key member of our engineering team, you will be responsible for developing, supporting, and optimizing the engine features for our next AAA game.Key ResponsibilitiesDevelop and implement engine features to enhance game performance and...


  • Montreal, Quebec, Canada Budge Studios Full time

    Gameplay Programmer for 3D ExperiencesAre you an innovative and enthusiastic professional eager to craft outstanding experiences for young audiences? At Budge Studios, we foster a vibrant work culture centered on teamwork, creativity, and enjoyment. Contribute to the development of high-quality, engaging applications for children across the globe. We are on...


  • Montreal, Quebec, Canada Budge Studios Full time

    Gameplay Programmer for 3D ExperiencesAre you a talented and innovative individual with a passion for crafting engaging experiences for young audiences? At Budge Studios, we foster a vibrant work culture that emphasizes teamwork, creativity, and enjoyment. We are on the lookout for a skilled Game Programmer dedicated to the gaming sector. If you possess the...

  • Engine Programmer

    5 days ago


    Montreal, Quebec, Canada WB Games Montreal Inc Full time

    About the CompanyWarner Bros. Discovery, a leading global media and entertainment company, offers audiences 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 (WBIE). Founded in 2010, we are a team of over 300...