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.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.ea.com/ms_MY/careers/JobDetail/Senior-Software-Engineer-Low-Level-Systems-C/215973