# C++ Gameplay Software Engineer Co-op

**Company**: Electronic Arts
**Location**: Vancouver, British Columbia
**Work arrangement**: hybrid
**Experience**: entry
**Job type**: internship
**Category**: Engineering
**Industry**: Technology
**Ticker**: EA
**Wikidata**: https://www.wikidata.org/wiki/Q173941

**Apply**: https://jobs.ea.com/fr_CA/careers/JobDetail/Gameplay-Software-Engineer-Co-op-FC/216230?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_4123960f-8b3

## Description

Electronic Arts is seeking a C++ Gameplay Software Engineer Co-op to join their EA SPORTS FC team in Vancouver. This 8-month internship starts in May 2027 and is part of the company's paid world-class internship experience.

The Gameplay team on EA SPORTS FC is at the core of the user experience, and the ideal candidate will collaborate with designers, software engineers, and animators to develop gameplay features for the world's biggest sports game. The successful candidate will also develop tools and workflows to improve productivity, prototype new and refine existing gameplay mechanics, and work with a proprietary engine to develop modular, robust, and shareable code.

Responsibilities:

- Collaborate with designers, software engineers, and animators to develop gameplay features for the world's biggest sports game

- Develop tools and workflows to improve productivity and empower designers and animators to realize their gameplay vision

- Prototype new and refine existing gameplay mechanics

- Work with a proprietary engine to develop modular, robust, and shareable code

- Help develop and maintain cutting-edge AI and animation tech to push the limits of AAA gaming

Requirements:

- Currently pursuing an undergraduate degree in Computer Science, Software Engineering, or a related technical discipline

- Entry-level experience; prior internship, coursework, or personal projects in C++ are valued

- Proficient at coding in C++

- Understand object-oriented programming and have used vector math or trigonometry in a project

- Knowledge of good software programming practices

- Working knowledge of 3D math concepts (Vectors, linear transformations, etc.)

Benefits: Electronic Arts offers a holistic approach to benefits, focusing on physical, emotional, financial, professional, and community well-being. Programs are designed to respond to local needs and may include medical coverage, mental wellness support, retirement savings, paid time off, parental leave, free games, and more.

## Skills

### Required
- C++
- object-oriented programming
- vector math
- trigonometry
- 3D math
- software programming practices

### Nice to have
- prior internship or coursework in C++
- personal projects in C++
- game development experience

---

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