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

Electronic Arts

Hybrid

Quick summary

Work type
Hybrid
Location
Montreal, Quebec, Canada
Posted
2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $164k
$113k most similar roles pay here $207k

This listing doesn't post a salary. Most similar roles pay $133,606–$195,000.

Based on 240 similar postings.

Employer

About Electronic Arts

Electronic Arts is a global leader in digital interactive entertainment, developing and publishing games for consoles, mobile, and PC under franchises including FIFA, Madden NFL, The Sims, Apex Legends, and Battlefield.

Electronic Arts currently has 75 open roles on FindRole.

Listed pay typically runs $122,300–$184,000 across 41 roles with salary data.

Most-posted roles

View all roles at Electronic Arts

At a glance

TL;DR · Développeur.euse de logiciels / Software Developer - BATTLEFIELD QV

As a Software Developer at Electronic Arts' Battlefield Quality Verification (QV) team in Montreal, you will join a global engineering organization dedicated to ensuring game stability and quality throughout development. Your primary responsibilities include designing and implementing AI bot systems for automated multiplayer playtesting, developing hierarchical behavior architectures, and building telemetry pipelines for detailed data capture. You will collaborate closely with designers and QA engineers to translate gameplay scenarios into testable behaviors using visual scripting tools. Additionally, you will contribute to architecture modernization efforts by refactoring monolithic systems and eliminating duplication. The role requires proficiency in C++ and experience with game engine internals such as entity systems and spatial queries. Familiarity with automated testing infrastructure and machine learning concepts is beneficial for this challenging and rewarding position within the highly regarded Frostbite development environment.

What you'll do

  • Design, implement, and maintain AI bot systems for automated multiplayer playtesting.
  • Develop and iterate bot behavior systems including movement, combat, interaction, and coordination.
  • Build telemetry pipelines to capture detailed per-bot event data for analysis and validation.
  • Investigate and resolve bot failures during automated playtest sessions, addressing various technical issues.
  • Contribute to architecture modernization by refactoring monolithic systems into composable patterns.

What we're looking for

  • 5+ years of software engineering experience with a strong computer science foundation.
  • Proficiency in C++ and experience with game engine internals (entity systems, spatial queries, physics integration).
  • Experience designing or working with AI behavior systems such as finite state machines, behavior trees, utility-based systems.
  • Familiarity with automated testing infrastructure including playtesting pipelines, telemetry systems, and replay-driven regression testing.
  • Demonstrated ability to improve maintainability in complex codebases by extracting abstractions and reducing duplication.
  • Knowledge of game development pipelines and shipped game engines like Frostbite, Unreal, or Unity is beneficial.

More like this

Similar roles

Sr. Developer - Software Engineering

LPL Financial

New York 15 days ago $116,800$194,600
AWS Python .NET Core Angular TypeScript Terraform API-first CI/CD ML engineering Infrastructure as Code DevOps Docker Kubernetes PostgreSQL RDS Redis ElasticCache CloudWatch Dynatrace
Hybrid

Land.com - Software Engineer II

CoStar Group

Austin, TX 31 days ago
C# .NET SQL Unit Testing Integration Testing Functional Testing Performance Testing AI-Assisted Coding Tools Agile Methodology SOLID Principles Visual Studio SSMS Azure DevOps Git AWS OpenSearch Elasticsearch
Hybrid

Software Developer ELH

IBM

San Jose, CA 6 days ago
Python Docker Kubernetes Java Git FastAPI Flask SpringBoot PyTorch CI/CD VectorDatabases LLM_Agents Agent_Evaluation Reliability_Monitoring

Software Developer ELH

IBM

Bellevue, WA 6 days ago
Python Docker Kubernetes Java Git FastAPI Flask SpringBoot PyTorch CI/CD Vector_databases Embedding_models

Software Developer ELH

IBM

Austin, TX 6 days ago
Python Docker Kubernetes Java Git FastAPI Flask SpringBoot PyTorch CI/CD Vector_databases Embedding_models