Description
Electronic Arts is seeking a Software Engineer to help build and expand the technology that captures and utilises gameplay data to improve AI capabilities in games.
As a Software Engineer on the Quality Verification and Standards (QVS) Technology team, you will work on systems that capture complex gameplay data with minimal impact on game performance, handle large volumes of information, and make that data searchable and accessible to teams building AI solutions.
Responsibilities:
- Develop systems that capture rich, detailed gameplay data and make it available to teams building new AI capabilities.
- Work on high-performance systems that collect and process large amounts of data without impacting gameplay.
- Design and develop technology that works across different game engines, consoles, and cloud services.
- Build services, APIs, and SDKs that support multiple games and large volumes of gameplay data.
- Investigate new ways to capture and use data from complex game systems as technology and requirements evolve.
- Help make technical decisions, develop solutions, and see your work used by teams across EA.
- Work directly with game developers, platform engineers, and AI teams to understand their needs and deliver solutions.
Qualifications:
Required
- 7+ years of professional software development experience, with a track record of designing, building, and maintaining production software.
- Experience working with game engines, game clients, or other real-time software.
- Understanding of APIs, software architecture, and how different systems communicate.
- Experience investigating and resolving complex technical problems.
- Experience using AI coding agents as part of software development, including writing, debugging, testing, and maintaining code.
- Ability to work independently and collaborate with engineers across different teams.
Preferred
- Strong C++ programming and debugging skills.
- Experience with Frostbite, Unreal Engine, Unity, or custom game engines.
- Experience developing SDKs, engine plugins, or shared software libraries.
- Experience with cloud services, APIs, or data pipelines.
- Familiarity with gameplay recording, controller inputs, telemetry, or replay systems.
- Experience developing software for consoles and other gaming platforms.
- Familiarity with how gameplay data is collected and used by AI systems.
- Experience with multiplayer game systems and client/server networking.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.ea.com/ko_KR/careers/JobDetail/Software-Engineer-Game-Technology-Platform-Development/216407