Game Engine Optimization Specialist

2 months ago


Montreal, Quebec, Canada Hasbro Full time
About the Role

We 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 Responsibilities
  • Engine Development: Define how we can push the limits of Unreal Engine 5 for our next AAA game, suggesting improvements to the existing engine and data pipeline to improve our iteration times and the quality of the game.
  • Core Framework Layer: Contribute to our core framework layer built atop Unreal, ensuring seamless integration with our game development pipeline.
  • Performance Optimization: Profile the game and coordinate with other teams to address performance issues, developing systems to track performance and notify developers when performance targets are not met.
  • Console Platforms: Ensure the game runs correctly on Playstation and Xbox consoles, mentoring and providing guidance to other programmers in the team as needed.
Requirements
  • 7+ years of experience working on game engines, with a strong interest in debugging, optimization, and low-level engine code.
  • Experience with Unreal Engine and functional knowledge of its inner workings.
  • Experience developing and optimizing for Playstation and/or Xbox consoles.
  • Excellent C++ skills, with strong multi-threading programming skills.
  • Modular and maintenance-oriented implementation approach.
  • Initiative to push boundaries and a strong desire to build something outstanding.
  • Excellent interpersonal skills, with the ability to communicate effectively with cross-functional teams.
  • Knowledge of Entity–component–system (ECS) architecture within Game Engines is a plus.
  • Experience with profiling tools such as Unreal Insights is a plus.
  • Functional knowledge of C# and/or Python is a plus.
  • Excellent verbal and written communication skills in English.
About Hasbro

Hasbro is a global play and entertainment company committed to creating the world's best play experiences. We are an equal opportunity employer and are dedicated to diversity, equity, and inclusion in the workplace. We strive to create a work environment that is respectful, inclusive, and supportive of all employees. If you are passionate about game development and want to join a dynamic team, please submit your application.



  • Montreal, Quebec, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Game Engine Developer to join our team at Electronic Arts. As a key member of our development team, you will be responsible for developing and optimizing our game engine using Unreal Engine 5.Key ResponsibilitiesDevelop and optimize our game engine using Unreal Engine 5, ensuring optimal...


  • Montreal, Quebec, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Game Engine Developer to join our team at Electronic Arts. As a key member of our development team, you will be responsible for developing and optimizing our game engine using Unreal Engine 5.Key ResponsibilitiesDevelop and optimize our game engine using Unreal Engine 5, ensuring optimal...


  • Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Game Engine ExpertiseUbisoft Montreal is seeking a skilled Game Engine Specialist to join our team. As a key member of our engine development team, 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.Your primary focus will be on ensuring the engine's performance,...

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

  • Game Software Engineer

    2 months ago


    Montreal, Quebec, Canada Electronic Arts Full time

    Job Summary:We are seeking a highly skilled Game Software Engineer to join our Engine Systems Performance team at Electronic Arts. As a key member of our team, you will be responsible for analyzing game performance, identifying and reporting areas of concern, and proposing effective mitigation strategies and solutions.About the Role:Analyze game performance...

  • Game Software Engineer

    2 months ago


    Montreal, Quebec, Canada Electronic Arts Full time

    Job Summary:We are seeking a highly skilled Game Software Engineer to join our Engine Systems Performance team at Electronic Arts. As a key member of our team, you will be responsible for analyzing game performance, identifying and reporting areas of concern, and proposing effective mitigation strategies and solutions.About the Role:Analyze game performance...


  • Montreal, Quebec, Canada Electronic Arts Full time

    About Electronic ArtsElectronic Arts is dedicated to inspiring the world to play. We bring worlds with infinite possibilities to millions of players and fans worldwide through our cutting-edge games, services, and technologies. We value collaborative and inclusive individuals with diverse perspectives who challenge our culture and enrich our team. Our...


  • Montreal, Quebec, Canada Electronic Arts Full time

    About Electronic ArtsElectronic Arts is dedicated to inspiring the world to play. We bring worlds with infinite possibilities to millions of players and fans worldwide through our cutting-edge games, services, and technologies. We value collaborative and inclusive individuals with diverse perspectives who challenge our culture and enrich our team. Our...

  • Game Engine Developer

    2 weeks ago


    Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Game Engine DeveloperUbisoft Montreal is seeking a skilled Game Engine Developer to join our team. As a key member of our engine development team, 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 ResponsibilitiesMaintain and optimize the game engine to ensure it...

  • Game Engine Developer

    3 weeks ago


    Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Programmer (Engine)Ubisoft Montreal is seeking a skilled Game Engine Developer to join our team. 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 ensure it stays on the cutting edge of...

  • Game Engine Developer

    3 weeks ago


    Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Programmer (Engine)Ubisoft Montreal is seeking a skilled Game Engine Developer to join our team. 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 ensure it stays on the cutting edge of...

  • Software Engineer

    2 months ago


    Montreal, Quebec, Canada Jobs for Humanity Full time

    Job DescriptionAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an Engine Programmer, you will play a crucial role in maintaining and optimizing our game engine to ensure seamless gameplay and stunning visuals.Key ResponsibilitiesMaintain and Optimize the Game Engine: Stay up-to-date with the...

  • Software Engineer

    2 months ago


    Montreal, Quebec, Canada Jobs for Humanity Full time

    Job DescriptionAt Jobs for Humanity, we strive to create immersive gaming experiences that push the boundaries of technology. As an Engine Programmer, you will play a crucial role in maintaining and optimizing our game engine to ensure seamless gameplay and stunning visuals.Key ResponsibilitiesMaintain and Optimize the Game Engine: Stay up-to-date with the...

  • Game Engine Developer

    4 weeks ago


    Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Programmer (Engine)Ubisoft Montreal is seeking a skilled Game Engine Developer to join our team. 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 ensure it stays on the cutting edge of...

  • Game Engine Developer

    4 weeks ago


    Montreal, Quebec, Canada Jobs for Humanity Full time

    Job Title: Programmer (Engine)Ubisoft Montreal is seeking a skilled Game Engine Developer to join our team. 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 ensure it stays on the cutting edge of...


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

  • Game Engine Developer

    2 weeks ago


    Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Game Engine Development OpportunityAt Ubisoft Montreal, we strive to deliver immersive gaming experiences with cutting-edge visuals. As an engine programmer, you will play a crucial role in maintaining and optimizing our game engine to stay at the forefront of technology.Key ResponsibilitiesMaintain and optimize the game engine to ensure seamless...

  • Game Engine Developer

    3 weeks ago


    Montreal, Quebec, Canada Ubisoft Entertainment Full time

    Job Title: Game Engine DeveloperUbisoft Montreal is seeking a skilled Game Engine Developer to join our team. As a key member of our engine development team, you will be responsible for maintaining and optimizing our game engine to ensure it stays on the cutting edge of technology.Key Responsibilities:Maintain and optimize the game engine to ensure optimal...