Description
We are seeking a Software Developer to join our Quality Verification Engineering (QVE) Team within the Battlefield Franchise at Electronic Arts. As a member of this team, you will play a crucial role in ensuring the stability of our games throughout the development process.
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 behavior systems using a hierarchical architecture shared across titles
- Collaborating with designers and QA engineers to create testable bot behaviours
- Building telemetry pipelines to capture detailed per-bot event data
- Investigating and resolving bot failures surfaced during automated playtest sessions
- Contributing to architecture modernization efforts and refactoring monolithic systems
- Participating in exploratory research on machine learning-driven bot behaviours
- Reviewing peers' code and providing constructive feedback
To qualify for this role, you will need:
- 5+ years of software engineering experience with a computer science foundation
- Proficiency in C++
- Experience designing or working with AI behavior systems
- Experience with automated testing infrastructure
- Demonstrated ability to improve maintainability in complex codebases
- Familiarity with game development pipelines and shipped game engines
We offer a comprehensive benefits package, including health insurance, mental well-being support, retirement savings, paid time off, family leave, free games, and more.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.ea.com/sv_SE/careers/JobDetail/Software-Developer-III/213141