Electronic Arts

Développeur.euse de logiciels / Software Developer - BATTLEFIELD QV

Electronic Arts
Apply
2 hours ago
Montréal, CanadaSenior

Responsibilities

  • Design, implement, and maintain AI bot systems for automated multiplayer playtesting.
  • Develop movement, combat, interaction, and coordination behaviors using a hierarchical architecture.
  • Translate gameplay scenarios into testable bot behaviors with designers and QA engineers using visual scripting-based authoring tools.
  • Build telemetry pipelines for per-bot event data, downstream analysis, regression testing, and behavior validation.
  • Investigate bot failures involving pathfinding, network desynchronization, and complex gameplay-system interactions.
  • Modernize architectures by refactoring monolithic systems into composable patterns and reducing cross-module duplication.
  • Participate in exploratory machine learning-driven bot behavior research, including early-stage reinforcement learning experiments.
  • Review peer code and contribute to shared documentation and engineering best practices.

Requirements

  • At least 5 years of software engineering experience with a computer science foundation.
  • Proficiency in C++ is required.
  • Experience designing or working with AI behavior systems such as finite state machines, behavior trees, or utility-based systems.
  • Ability to improve maintainability in complex codebases through abstraction, duplication reduction, and modernization.
  • Experience with game engine internals such as entity systems, spatial queries, or physics integration is an asset.
  • Experience with automated testing infrastructure, playtesting pipelines, telemetry systems, or replay-driven regression testing is a significant plus.
  • Familiarity with game development pipelines and shipped game engines is an asset.
  • Machine learning concepts, particularly reinforcement learning, are welcome but prior production ML experience is not required.

Benefits

  • Hybrid work at the Montreal office.
  • Benefits may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and career and community wellness programs.
  • Equal opportunity employment and workplace accommodations for qualified individuals with disabilities.

Tech Stack

C++UnityUnreal Engine

Categories

Gaming
Electronic Arts

About Electronic Arts

10,000+ employees

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A team where creativity thrives, new perspectives are invited, and ideas matter. Regardless of your role, team, or location, this is a place where everyone makes play happen. Join us.

Contact me