Description
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. As a Senior Systems Software Engineer, you will help architect and scale core game and engine foundations within Unreal Engine.
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.
- 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.
Your 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.
Benefits:
- Comprehensive benefits package, including health services, mental well-being support, retirement savings, paid time off, family leave, free games, and more.
- Flexible work arrangements, including hybrid and onsite options.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.ea.com/fi_FI/careers/JobDetail/Senior-Sytems-Software-Engineer/215973