New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Electronic Arts

Software Developer (Engine Performance) - Battlefield

Electronic Arts
Apply →
hybrid senior regular employee Montreal, Quebec

First indexed 14 Aug 2026

Description

Electronic Arts is seeking a Software Developer (Engine Performance) to join their team in Montreal, Quebec, Canada. The successful candidate will work on the performance of systems within the game engine, collaborating with developers across the production pipeline to ensure optimal performance of their game and development workflows.

Responsibilities:

  • Collaborate with the performance team and game engine team to establish and achieve team objectives
  • Manage and supervise other software engineers, providing guidance and direction
  • Analyse game performance using various tools and systems to identify concerns
  • Investigate root causes of performance issues and propose effective mitigation strategies
  • Assist content creators and game code developers in debugging performance-related issues
  • Review technical design documents to identify potential performance pitfalls and suggest alternative solutions
  • Identify opportunities to improve testing, tools, and workflows for enhanced problem sorting, reporting, and analysis
  • Adapt and enhance the toolset based on new features or problem states

Requirements:

  • At least 5 years of C++ programming experience with in-depth understanding of architecture considerations, best practices, and language
  • Excellent problem-solving skills and customer service focus
  • Strong communication skills, able to work effectively with technical and non-technical partners
  • Expertise in concurrency, memory, and performance optimisation
  • Recognised experience in multi-device development, including consoles and diverse hardware requirements
  • Ability to manage large codebases and multi-product development
  • Proven capacity to lead complex investigations across multiple domains to identify and resolve issues
  • Experience with game engines like Unreal, Unity, or Frostbite is an asset
  • Familiarity with profiling tools such as PiX, Superluminal, or Tracy Profiler is a plus
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://jobs.ea.com/fr_CA/careers/JobDetail/Software-Developer-Engine-Performance-Battlefield/215616