Description
Electronic Arts is seeking a Software Developer to join the Quality Verification Engineering (QVE) Team. As a member of the worldwide Quality Verification (QV) organization, you will help ensure that our games are stable throughout every stage of development.
You will work closely with the Battlefield Franchise and be part of a distributed team located in Stockholm, Guilford, Bucharest, Los Angeles, and Montreal. 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 translate gameplay scenarios into 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
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 behavior 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 health services, 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/fi_FI/careers/JobDetail/Software-Developer-III/213141