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 using various systems and tools, identifying and reporting areas of concern.
  • Conduct root cause analysis for performance issues, proposing effective mitigation strategies and solutions.
  • Assist game code and content developers in debugging and optimizing performance bottlenecks found during testing.
  • Review technical design documents to identify potential performance pitfalls and recommend alternative implementations.
  • Identify opportunities to improve testing, tooling or workflows for better triaging, reporting, and analysis of performance issues.
  • Adapt and evolve the current toolset to address new features or problem spaces.

Requirements:

  • 5+ years of programming experience in C++ with a deep understanding of the language, best practices, and architectural considerations.
  • Excellent problem-solving skills and a service-oriented mindset.
  • Expertise in concurrency, memory, and performance optimization.
  • Proven experience in developing for multiple devices, including consoles and various hardware requirements.
  • Proficiency in managing large codebases and multi-product development.
  • Demonstrated ability to lead complex, multi-domain investigations to identify and resolve issues.
  • Experience working with game engines such as Unreal, Unity, or Frostbite is preferred.
  • Bonus: Familiarity with multiple profiling tools such as PiX, Superluminal, or Tracy Profiler.

What We Offer:

  • A dynamic and collaborative work environment.
  • Opportunities for professional growth and development.
  • A competitive salary and benefits package.


  • Montreal, Quebec, Canada Electronic Arts Full time

    Job Title: Game Software EngineerWe are seeking a highly skilled Game Software Engineer to join our team at Electronic Arts. As a key member of our Engine Systems Performance team, you will be responsible for analyzing game performance, identifying and resolving issues, and optimizing game code and content.Responsibilities:Analyze game performance using...


  • Montreal, Quebec, Canada Electronic Arts Full time

    Job Title: Game Software EngineerWe are seeking a highly skilled Game Software Engineer to join our team at Electronic Arts. As a key member of our Engine Systems Performance team, you will be responsible for analyzing game performance, identifying and resolving issues, and optimizing game code and content.Responsibilities:Analyze game performance using...

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

  • Software Engineer

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

  • Game Engine Programmer

    2 months 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, collaborating closely with design and art teams to create world-class games.ResponsibilitiesWrite high-quality C++ code for our engine,...

  • Game Engine Programmer

    2 months 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, collaborating closely with design and art teams to create world-class games.ResponsibilitiesWrite high-quality C++ code for our engine,...

  • Game Engine Programmer

    2 months 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, collaborating closely with design and art teams to create world-class games.ResponsibilitiesWrite high-quality C++ code for our engine,...

  • Game Engine Programmer

    2 months 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, collaborating closely with design and art teams to create world-class games.ResponsibilitiesWrite high-quality C++ code for our engine,...


  • 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 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 Gearbox Studio Québec Full time

    Job Title: Engine ProgrammerGearbox Studio, a renowned game development company, is seeking a skilled Engine Programmer to join their team in Canada.Responsibilities:Maintain and optimize the game engine to ensure seamless gameplay and high-performance rendering.Collaborate with design and art teams to implement game features and ensure system compatibility...


  • Montreal, Quebec, Canada Gearbox Studio Québec Full time

    Job Title: Engine ProgrammerGearbox Studio, a renowned game development company, is seeking a skilled Engine Programmer to join their team in Canada.Responsibilities:Maintain and optimize the game engine to ensure seamless gameplay and high-performance rendering.Collaborate with design and art teams to implement game features and ensure system compatibility...


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

    About the RoleWB 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.Key ResponsibilitiesWrite C++ code in a data-driven, proprietary engine.Collaborate...


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

    About the CompanyWarner Bros. Discovery is a global media and entertainment company that 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 (WBIE) that specializes in creating AAA experiences across all...


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