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) organisation, you will help ensure that 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 modernisation efforts and refactoring monolithic systems
- Participating in exploratory research on machine learning-driven bot behaviours
- Reviewing peers' code and providing constructive feedback
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 physical, emotional, financial, professional, and social well-being programs.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.ea.com/pl_PL/careers/JobDetail/Software-Developer-III/213141