# Presentation Software Engineer - EA SPORTS™ FC

**Company**: Electronic Arts
**Location**: Vancouver, British Columbia
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $104,500 - $142,800 CAD
**Category**: Engineering
**Industry**: Technology
**Ticker**: EA
**Wikidata**: https://www.wikidata.org/wiki/Q173941

**Apply**: https://jobs.ea.com/fr_CA/careers/JobDetail/Presentation-Software-Engineer-FC/216023?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_57ee51f2-7b2

## Description

We are seeking a Presentation Software Engineer to join our EA SPORTS™ FC team. As a Presentation Software Engineer, you will work with designers to orchestrate the camera, choreography, audio, overlays, and the tools to support those systems. You will be involved in the end-to-end feature development process from architecture design, implementation, debugging, and tuning on multiple platforms and devices.

Responsibilities:

- Bring the vision of artists and designers to life.

- Design and write C++ code and engine scripts that run the visual presentation of the game.

- Design, architect, and document technical designs for Presentation systems.

- Work with a proprietary engine to develop stable, scalable, efficient, and shareable code.

- Support and collaborate with content creators across different game development disciplines.

- Ensure proper use of common software engineering design patterns and paradigms.

Qualifications:

- Bachelor's degree in Computer Science, related field, or equivalent training and professional experience.

- 6+ years of C++ experience in object-oriented design and implementation.

- Game engine experience (Unity/Unreal).

- Knowledge of good software programming practices.

- 3+ years of experience in scripting languages (Python, Lua) and interpreted languages (C#).

- Experience with source control systems.

Benefits:

- Competitive salary ($104,500 - $142,800 CAD).

- Comprehensive benefits package, including vacation time, sick leave, health and dental coverage, life insurance, and disability insurance.

- Retirement plan for regular full-time employees.

## Skills

### Required
- C++
- object-oriented design
- game engine
- software engineering
- scripting languages
- source control systems

---

Source: [Apply at jobs.ea.com](https://jobs.ea.com/fr_CA/careers/JobDetail/Presentation-Software-Engineer-FC/216023?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
