# Software Developer - BATTLEFIELD QV

**Company**: Electronic Arts
**Location**: Montreal, Quebec
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Ticker**: EA
**Wikidata**: https://www.wikidata.org/wiki/Q173941

**Apply**: https://jobs.ea.com/es_ES/careers/JobDetail/Software-Developer-III/213141?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_d775396c-fc3

## Description

Electronic Arts is seeking a Software Developer to join the Quality Verification Engineering (QVE) Team, working on the Battlefield Franchise. As a member of the worldwide Quality Verification (QV) organisation, you will help ensure that games are stable throughout development.

You will work closely with designers and QA engineers to translate gameplay scenarios into testable bot behaviours, using visual scripting-based authoring tools. Your responsibilities will include:

- Designing, implementing, and maintaining AI bot systems for automated multiplayer playtesting

- Developing and iterating bot behaviour systems, including movement, combat, interaction, and coordination

- Building telemetry pipelines to capture detailed per-bot event data

- Investigating and resolving bot failures surfaced during automated playtest sessions

- Contributing to architecture modernisation efforts and refactoring monolithic systems

- Participating in exploratory research on machine learning-driven bot behaviours

The ideal candidate will have:

- 5+ years of software engineering experience with a computer science foundation

- Proficiency in C++

- Experience designing or working with AI behaviour systems

- Experience with automated testing infrastructure

- Demonstrated ability to improve maintainability in complex codebases

- Familiarity with game development pipelines and shipped game engines

Electronic Arts offers a comprehensive benefits package, including medical insurance, mental wellbeing support, pension plans, paid time off, family leave, free games, and more.

## Skills

### Required
- C++
- AI behaviour systems
- automated testing infrastructure
- game development pipelines
- software engineering

### Nice to have
- machine learning
- reinforcement learning
- game engines (e.g. Frostbite, Unreal, Unity)

---

Source: [Apply at jobs.ea.com](https://jobs.ea.com/es_ES/careers/JobDetail/Software-Developer-III/213141?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
