Software Engineer C++ - Frostbite Integrations · Electronic Arts

Fri, 24 Apr 2026 13:17:24 GMT
Engineering

Electronic Arts · Vancouver · $122,300 - $170,700 CAD · hybrid

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