Description
We are looking for an experienced Software Engineer to join the Presentation team for our Football Club title. In this role, you will help deliver a world-class, broadcast-quality football experience by building and refining the systems that bring the game to life visually and emotionally,from match presentation and camera systems to UI overlays, animations, and in-game storytelling.
You will collaborate closely with designers, animators, artists, and other engineers to create immersive, responsive, and authentic presentation features that elevate the player experience.
Responsibilities:
- Design, implement, and maintain core presentation systems (camera, replay, transitions, overlays, and match flow)
- Build features that enhance broadcast authenticity (cutscenes, player reactions, crowd moments, pre/post-match sequences)
- Collaborate with UI/UX designers to implement dynamic in-game interfaces and overlays
- Partner with animation and audio teams to synchronize visuals, motion, and sound for cohesive presentation
- Optimize runtime performance for presentation systems across platforms
- Develop tools and workflows that empower content creators (designers, artists, animators)
- Debug and resolve complex issues related to rendering, timing, and sequencing
- Contribute to technical design discussions and help drive best practices across the team
- Mentor junior engineers and provide technical guidance when needed
Qualifications:
- 5+ years of professional software engineering experience (games or real-time interactive systems preferred)
- Strong proficiency in C++ (or similar systems-level language)
- Experience working with real-time rendering engines (e.g., Unreal, Frostbite, Unity, or proprietary engines)
- Solid understanding of game loops, state machines, and event-driven systems
- Experience implementing UI systems and/or animation pipelines
- Strong debugging and performance optimization skills
- Ability to collaborate across disciplines and communicate technical concepts clearly
Nice to Have:
- Experience working on sports or broadcast-style presentation systems
- Familiarity with camera systems, cinematics, or replay tools
- Knowledge of animation systems (state machines, blending, IK)
- Experience with scripting languages (Python, Lua, etc.)
- Passion for football (soccer) and understanding of broadcast presentation
- Experience working on live service or annually shipped titles
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.ea.com/en_US/careers/JobDetail/Presentation-Engineer-FC-SE3/213737