Description
Electronic Arts is seeking a Software Engineer to help build and expand the technology that captures complex gameplay data with minimal impact on game performance, handles large volumes of information, and makes 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.
- Develop technology that works across different game engines, consoles, and cloud services.
- Design and develop 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:
- 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 qualifications:
- 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/pl_PL/careers/JobDetail/Software-Engineer-Game-Technology-Platform-Development/216407