# 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/ko_KR/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_479adca9-861

## Description

Electronic Arts is seeking a C++ Gameplay Software Engineer Co-op to join their EA SPORTS FC team in Vancouver. The successful candidate will work on the game's gameplay features, collaborate with designers and animators, and contribute to the development of cutting-edge AI and animation technology.

The Gameplay team is responsible for creating an immersive experience that brings football to life on screen. As a Gameplay Software Engineer Co-op, you will work on developing gameplay features, tools, and workflows to improve productivity and empower designers and animators.

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.

- 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 technology.

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 in 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:

- Competitive compensation package.

- Opportunities for growth and professional development.

- Collaborative and dynamic work environment.

- Flexible work arrangements, including hybrid work options.

## Skills

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

### Nice to have
- game development
- gameplay mechanics
- AI
- animation technology

---

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