New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Electronic Arts

Advanced Presentation Software Engineer

Electronic Arts
Apply →
hybrid senior full-time $122,300 - $170,700 CAD Vancouver

First indexed 5 May 2026

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