# Senior Software Engineer - Low Level Systems - C++

**Company**: Electronic Arts
**Location**: Madrid
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Ticker**: EA
**Wikidata**: https://www.wikidata.org/wiki/Q173941

**Apply**: https://jobs.ea.com/zh_CN/careers/JobDetail/Senior-Software-Engineer-Low-Level-Systems-C/215973?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_23733ac1-868

## Description

At Electronic Arts, we inspire the world to play by creating immersive, high-quality games that connect millions globally. As a Senior Systems Software Engineer for EA SPORTS in Madrid, you will guide us in architecting and scaling the core foundations of our American Football franchise within Unreal Engine.

Responsibilities:

- Develop complex engine systems in Unreal Engine, aligning with technical roadmaps and team goals.

- Define and manage per-system frame budgets, establish performance metrics, and provide technical guidance to ensure benchmarks are met across multiple teams.

- Implement and scale foundational engine systems for a performance-critical, networked game architecture, improving memory footprint and stability.

- Create data-driven systems to support live service updates, including asset streaming, patching strategies, and live-data synchronization.

Required Qualifications:

- 10+ years of experience with C++, including best practices and architectural considerations for large-scale systems.

- 5+ years of experience with Unreal Engine architecture, covering primary systems, performance management, memory optimization, and multithreading strategies.

- Experience with parallel programming, resource management, and multi-processor hardware architecture in game development.

- Advanced debugging skills for client/server multiplayer games, including profiling and resolving performance bottlenecks within Unreal Engine.

This is a hybrid role, with 3 days per week working onsite.

## Skills

### Required
- C++
- Unreal Engine
- parallel programming
- resource management
- multi-processor hardware architecture
- game development

---

Source: [Apply at jobs.ea.com](https://jobs.ea.com/zh_CN/careers/JobDetail/Senior-Software-Engineer-Low-Level-Systems-C/215973?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
