# C++ Generalist 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/C-Generalist-Software-Engineer-Co-op-FC/216231?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_fb281bb7-431

## Description

Electronic Arts is seeking a C++ Generalist Software Engineer Co-op to join their EA SPORTS FC team in Vancouver. The internship is 8 months long, starting in May 2027, and is based out of their office in Burnaby.

As a C++ Software Engineer Co-op, you will work with the game's UI tech stack, designing, implementing, debugging, and maintaining code for game features and components. You will also communicate with engineers across the company to deliver online features for established and upcoming games, and collaborate with technical and non-technical game developers.

Responsibilities:

- Collaborate with engineers to deliver online features for games

- Design, implement, debug, and maintain code for game features and components

- Work with the game's UI tech stack

- Communicate with engineers and developers to ensure successful project delivery

Requirements:

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

- Legally authorized to work in Canada for the entire internship

- Enrolled in an accredited degree program and returning to school for at least one semester after the internship

- Graduating in May 2028 or later

Technical Qualifications:

- Solid understanding of modern C++ (object-oriented design, memory management, pointers/references, standard library data structures, and algorithms)

- Understanding of standard code formatting, syntax conventions, and build stability

- Basic problem-solving and debugging skills

Desired Qualifications:

- Local testing awareness and unit testing experience

- Source control familiarity (Git or Perforce)

- Game development engagement and experience with modern game engines

Benefits:

- Competitive compensation and benefits package

- Opportunities for professional growth and development

- Collaborative and dynamic work environment

## Skills

### Required
- C++
- software engineering
- game development
- UI tech stack
- problem-solving
- debugging

### Nice to have
- unit testing
- source control
- game engines
- local testing awareness

---

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