# Software Engineer C++ - Frostbite Integrations

**Company**: Electronic Arts
**Location**: Vancouver
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $122,300 - $170,700 CAD
**Category**: Engineering
**Industry**: Technology
**Ticker**: EA
**Wikidata**: https://www.wikidata.org/wiki/Q173941

**Apply**: https://jobs.ea.com/en_US/careers/JobDetail/Software-Engineer-Frostbite-Integrations/213619
**Canonical**: https://yubhub.co/jobs/job_363be6ed-6e4

## Description

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.

Frostbite is EA's proprietary game engine, powering many of our leading titles across EA SPORTS, Battlefield, and more. We develop shared tools and technologies that connect and empower creators throughout EA. On Frostbite, you'll collaborate with accomplished teams and contribute to the foundation that enables the creation of immersive, high-quality games for players worldwide.

Reporting to the Senior Development Director, you will collaborate with Battlefield Studios on integrating the latest releases of the Frostbite engine. As a member of the diverse, distributed Frostbite Integration team, you will work closely with internal partners, helping them adopt new engine versions and optimize their processes and workflows for maximum efficiency.

**Responsibilities:**

- Resolve issues during integration and ensure seamless delivery to the Battlefield team.

- Merge, develop and debug Frostbite and game code during the integration process.

- Update or refactor the game code to use new Frostbite APIs

- Partner with various teams regarding new engine changes and improve the adoption strategy.

- Communicate the underlying causes of integration challenges to business partners and Frostbite leadership.

- Provide subject matter expertise, guidance, and improvements on how to use Frostbite features and advantages.

**Qualifications:**

- Bachelor's degree in Software Engineering, Computer Science, Mathematics, or a similar field of study, or equivalent practical experience.

- 4+ years of professional experience with C++ or C#

- Proficient knowledge of version control concepts and best practices

- Hands-on code development and integration experience

- Experience in an AAA development environment

- Experience working with and defining requirements

- Experience debugging large-scale systems

- Experience with efficient code development and optimization

## Skills

### Required
- C++
- C#
- version control
- code development
- integration experience
- AAA development environment
- debugging large-scale systems
- efficient code development and optimization
