Descripción de la vacante
Senior Software Engineer - Low Level Systems - C++ en Madrid, España
Electronic Arts España
- HíbridoCombinación de oficina y remoto
- PresencialTrabaja desde la oficina
- Tiempo completoJornada semanal estándar
Madrid, España
Información general Ubicaciones : Madrid, Spain ID del rol : 215973 Tipo de trabajador : Regular Employee Estudio/Departamento : EA Studios - SPORTS Acuerdo de trabajo flexible : Hybrid
Description & Requirements
Electronic Arts crea experiencias de entretenimiento increíbles que inspiran a personas jugadoras y fans de todo el mundo. Aquí, todo el mundo es parte de la historia. Parte de una comunidad que conecta a gente de todo el mundo. Un lugar en el que la creatividad prospera, se invita a nuevas perspectivas y las ideas importan. Un equipo en el que todo el mundo hace posible el juego. EA SPORTS is one of the leading sports entertainment brands in the world, with top-selling videogame franchises, award-winning interactive technology, fan programs, and cross-platform digital experiences. EA SPORTS creates connected experiences that ignite the emotion of sport through industry-leading sports video games, including Madden NFL football, EA Sports FC soccer, NHL® hockey, and EA SPORTS UFC . As a Senior Systems Software Engineer, you will help architect and scale our core game and engine foundations within Unreal Engine. You will maintain a broad view of the engine’s architecture, identifying opportunities to improve performance, memory footprint, and stability. We are looking for a passionate engineer who enjoys deep technical problem-solving, planning, and building robust, scalable systems that empower our development team to build faster and more efficiently. This role will be Hybrid/Onsite in Madrid, Spain. Your Responsibilities- Architect, develop, and maintain complex engine systems in alignment with broader technical roadmaps and team goals.
- Define and manage per-system frame budgets, establishing viable performance metrics for cross-functional teams and providing technical guidance to ensure these benchmarks are met reliably.
- Develop, integrate, and scale foundational engine systems within Unreal Engine for a performance-critical, networked game architecture.
- Deliver high-quality, performant technical implementations that adhere to strict memory and system constraints.
- Contribute to core EA technologies in an architecturally sound way to promote collaborative development efforts.
- Implement and manage data-driven systems to support live service updates, including efficient asset streaming, patching strategies, and live-data synchronization.
- Partner with leadership to define and uphold performance metrics while shaping long-term technical roadmaps.
- 10+ years of experience with C++, with an understanding of best practices, and architectural considerations.
- 5+ years of experience with Unreal Engine architecture (e.g., core systems, performance management, memory optimization, multithreading or job strategies).
- Strong communication and collaboration skills, with the ability to articulate complex technical and architectural decisions to engineering peers and leadership.
- Experience with parallel programming, resource management, and multi-processor hardware architecture.
- Advanced experience profiling, optimizing, and debugging performance bottlenecks within Unreal Engine, including deep familiarity with memory management.
- Proficiency in integrating and maintaining large-scale systems covering multiple domains.
- Advanced debugging skills applicable to client/server multiplayer games.
Cargando vacantes similares…