Presentation Software Engineer: Immersive Broadcast Tech

EA Sports

Vancouver

On-site

CAD 105,000 - 143,000

Full time

12 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Vacation 3 weeks
Sick time 10 days
Health/dental/vision insurance
Basic life insurance

Job summary

EA Sports in Vancouver, BC seeks a Presentation Software Engineer to develop and support core presentation technologies for storytelling and broadcast experiences. You will collaborate with designers, artists, and engineers to create immersive features, tools, and workflows across platforms.

Role focuses on dynamic cameras, cinematic sequences, transitions, and overlays, with performance optimization and Frostbite-driven content workflows.

Qualifications

  • 3+ years of professional software or game development experience, preferably within large, multiplatform codebases.
  • Strong proficiency in C++ with a solid foundation in object-oriented design, data structures, and software engineering best practices.
  • Experience developing, maintaining, and debugging production-level software or game engine systems.
  • Experience with scripting or managed languages (e.g., Python, C#, Lua) for tooling and automation is a plus.
  • Experience in utilizing AI-assisted development tools to rapid prototype, accelerate execution and automate workflows, with the ability to critically review and validate AI-generated code.
  • Understanding of memory management, multithreading, and runtime optimization.
  • Strong debugging and problem-solving skills.
  • Excellent communication and collaboration skills, with the ability to work effectively alongside technical and non-technical peers.
  • Bachelor’s degree in computer science or related field, or equivalent training and professional experience.

Responsibilities

  • Collaborate with Designers, Animators, Artists, and Engineers to develop immersive presentation features and authentic broadcast experiences.
  • Design and implement robust runtime architectures for dynamic cameras, cinematic sequences, transitions, and broadcast overlays.
  • Work with multidisciplinary teams on requirements analysis, technical design, and documentation for presentation features.
  • Profile, debug, and optimize presentation features across multiple platforms to ensure high performance within memory, CPU, and GPU budgets.
  • Leverage both internal and external technologies within the Frostbite ecosystem to improve content workflows and team efficiencies.

Skills

C++ proficiency
Python
Lua
C#
Multithreading
Debugging
Communication

Education

Bachelor's degree in computer science or related field

Tools

Frostbite engine

Job description

EA Sports in Vancouver, BC seeks a Presentation Software Engineer to develop and support core presentation technologies for storytelling and broadcast experiences. You will collaborate with designers, artists, and engineers to create immersive features, tools, and workflows across platforms.

Role focuses on dynamic cameras, cinematic sequences, transitions, and overlays, with performance optimization and Frostbite-driven content workflows.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Presentation Software Engineer — Gameplay Visuals & Tools
Presentation Software Engineer — Gameplay Visuals & Tools

Electronic Arts • Vancouver

On-site
CAD 105,000 - 143,000
Vacation 3 weeks
Sick time 10 days
Top-up EI/QPIP
+5
Presentation Software Engineer - EA SPORTS NHL (TFT)
Presentation Software Engineer - EA SPORTS NHL (TFT)

Electronic Arts • Vancouver

On-site
CAD 120,000 - 160,000
Presentation Software Engineer - EA SPORTS NHL (TFT)
Presentation Software Engineer - EA SPORTS NHL (TFT)

EA Sports • Vancouver

On-site
CAD 105,000 - 143,000
Vacation 3 weeks
Sick time 10 days
Health/dental/vision insurance
+1
C++ Presentation Engineer - Real-Time Game Graphics
C++ Presentation Engineer - Real-Time Game Graphics

EA SPORTS • Vancouver

On-site
CAD 105,000 - 143,000
Healthcare benefits
Paid time off
Retirement plan
Presentation Software Engineer - EA SPORTSTM FC
Presentation Software Engineer - EA SPORTSTM FC

Electronic Arts • Vancouver

On-site
CAD 105,000 - 143,000
Vacation 3 weeks
Sick time 10 days
Top-up EI/QPIP
+5
Presentation Software Engineer - EA SPORTS FC
Presentation Software Engineer - EA SPORTS FC

EA SPORTS • Vancouver

On-site
CAD 105,000 - 143,000
Healthcare benefits
Paid time off
Retirement plan
Senior Real-Time Rendering Engineer
Senior Real-Time Rendering Engineer

EA SPORTS • Vancouver

On-site
CAD 122,000 - 171,000
Vacation 3 weeks
Health/dental/vision
Retirement plan
+1
Cinematic Designer - Real-Time Football Experience (Hybrid)
Cinematic Designer - Real-Time Football Experience (Hybrid)

Electronic Arts • Vancouver

Hybrid
CAD 90,000 - 130,000
Vacation 3 weeks
Sick time 10 days
Health insurance
+1
Hybrid Real-Time Rendering Engineer
Hybrid Real-Time Rendering Engineer

Electronic Arts • Vancouver

Hybrid
CAD 90,000 - 130,000
Vacation 3 weeks
Sick time 10 days
EI/QPIP top-up
+3
Rendering Software Engineer — Real-Time Graphics
Rendering Software Engineer — Real-Time Graphics

Electronic Arts • Vancouver

Hybrid
CAD 90,000 - 130,000
Vacation 3 weeks/year
Sick time 10 days/year
Health, dental, vision