Description
Electronic Arts is seeking a Senior Systems Software Engineer to help architect and scale core game and engine foundations within Unreal Engine. As a Senior Systems Software Engineer, you will maintain a broad view of the engine's architecture, identifying opportunities to improve performance, memory footprint, and stability.
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.
- 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.
- Partner with leadership to define and uphold performance metrics while shaping long-term technical roadmaps.
Qualifications:
- 10+ years of experience with C++.
- 5+ years of experience with Unreal Engine architecture.
- Strong communication and collaboration skills.
- Experience with parallel programming, resource management, and multi-processor hardware architecture.
- Advanced experience profiling, optimizing, and debugging performance bottlenecks within Unreal Engine.
- Proficiency in integrating and maintaining large-scale systems covering multiple domains.
- Advanced debugging skills applicable to client/server multiplayer games.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.ea.com/pl_PL/careers/JobDetail/Senior-Sytems-Software-Engineer/215973