Advanced UI Presentation Software Engineer – FC

Electronic Arts

Hybrid

Quick summary

Work type
Hybrid
Location
Redwood City, CAVancouver, British Columbia, Canada
Salary
$122,300–$170,700 / yr
Posted
5 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $193k
This role $146k
$110k most similar roles pay here $242k

This role pays less than 83% of similar roles. Most pay $165,000–$221,625 — the shaded band above. At the midpoint, this role pays about $146k versus about $193k for comparable roles.

Based on 240 similar postings.

Employer

About Electronic Arts

Electronic Arts is a global leader in digital interactive entertainment, developing and publishing games for consoles, mobile, and PC under franchises including FIFA, Madden NFL, The Sims, Apex Legends, and Battlefield.

Electronic Arts currently has 93 open roles on FindRole.

Listed pay typically runs $122,300–$170,700 across 54 roles with salary data.

Most-posted roles

View all roles at Electronic Arts

At a glance

TL;DR · Advanced UI Presentation Software Engineer – FC

Join EA Studios' Presentation team as an Advanced UI Presentation Software Engineer for the Football Club title, a role requiring 5+ years of professional experience in games or real-time interactive systems. You will design and implement core presentation systems such as camera, replay, transitions, overlays, and match flow to enhance broadcast authenticity and collaborate with designers, animators, and audio teams to synchronize visuals and sound for cohesive presentation. Key responsibilities include optimizing runtime performance across platforms, developing tools for content creators, debugging complex issues, and mentoring junior engineers. Proficiency in C++, UI development, real-time rendering engines like Unreal or Frostbite, and strong debugging skills are essential. Experience with sports broadcast-style systems is a plus, as is a passion for football and understanding of broadcast presentation techniques.

What you'll do

  • Design, implement, and maintain core presentation systems including camera, replay, transitions, overlays, and match flow.
  • Build features to enhance broadcast authenticity through cutscenes, player reactions, crowd moments, and pre/post-match sequences.
  • Collaborate with UI/UX designers to develop dynamic in-game interfaces and overlays for responsive user experiences.
  • Optimize runtime performance of presentation systems across various platforms for seamless gameplay.
  • Develop tools and workflows that empower content creators such as designers, artists, and animators.
  • Debug and resolve complex issues related to rendering, timing, and sequencing in real-time interactive systems.

What we're looking for

  • 5+ years of professional software engineering experience in games or real-time interactive systems
  • Strong proficiency in C++ and UI development with experience in time-critical applications
  • Experience working with real-time rendering engines like Unreal, Frostbite, Unity, or proprietary engines
  • Solid understanding of game loops, state machines, event-driven systems, and debugging skills
  • Ability to collaborate across disciplines and communicate technical concepts clearly
  • Develop tools and workflows that empower content creators (designers, artists, animators)
  • Optimize runtime performance for presentation systems across platforms

More like this

Similar roles

Application Software Engineer

Leidos

San Diego, CA 100 days ago $87,100$157,450
HTML CSS JavaScript AngularJS React Node.js Selenium Cucumber Git Jenkins Postgres SQL Server Oracle REST SOAP AWS Ant Maven JUnit Docker Kubernetes CI/CD TDD Scrum Agile

Application Software Engineer

SpaceX

Hawthorne, CA 14 days ago $125,000$145,000
Python Docker Kubernetes AWS CI/CD PostgreSQL Git Linux RESTful APIs JSON Scalability

Application Software Engineer

SpaceX

Redmond, WA 14 days ago $125,000$145,000
Python Docker Kubernetes AWS CI/CD PostgreSQL Git Linux RESTful APIs JSON Scalability