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

Presentation Software Engineer - EA SPORTS™ NHL (TFT)

Electronic Arts
Apply →
hybrid senior temporary Vancouver, British Columbia

First indexed 7 Sept 2026

Description

Electronic Arts is seeking a Presentation Software Engineer for its EA SPORTS™ NHL franchise in Vancouver, British Columbia. As a temporary full-time employee, you will develop and support core technologies that bring the game's storytelling and broadcast presentation to life.

You will collaborate with designers, animators, artists, and engineers to build innovative presentation features, authoring tools, and robust workflows for systems including dynamic cameras, character choreography, replays, and broadcast overlays.

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 internal and external technologies within the Frostbite ecosystem to improve content workflows and team efficiencies.

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.

Benefits: Electronic Arts offers comprehensive programs focusing on physical, emotional, financial, professional, and social well-being to support a sustainable lifestyle. Benefits packages vary by location but may include healthcare, mental health support, retirement savings, paid and family leaves, free games, and more.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://jobs.ea.com/pl_PL/careers/JobDetail/Presentation-Software-Engineer-NHL/215816