C++ Gameplay Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-months - Undergrad)

Global Sports Jobs Limited

Vancouver

On-site

CAD 65,000 - 70,000

Part time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Paid internship
Relocation support
Growth opportunities

Job summary

EA SPORTS is seeking a motivated student for an 8-month co-op role in the Gameplay team at the Burnaby studio, starting May 2027. You will collaborate with designers, engineers, and animators to implement gameplay features for EA SPORTS FC, using a proprietary engine and 3D math techniques.

You will prototype mechanics, refine AI/animation tech, and help fix bugs while gaining valuable real-world experience.

Qualifications

  • Must be legally authorized to work in Canada for the entire internship; visa sponsorship is not available.
  • Must be enrolled in an accredited degree program and return to school for at least one semester following the internship with EA.
  • Must be graduating in May 2028 or later, including the time needed to complete the internship.
  • Currently pursuing an undergraduate degree in Computer Science, Software Engineering, or a related technical discipline.
  • Entry-level experience.
  • Proficiency in coding in C++.
  • Understanding of object-oriented programming and experience using vector math or trigonometry in a project.
  • Knowledge of good software programming practices.
  • Working knowledge of 3D math concepts (vectors, linear transformations, etc.).

Responsibilities

  • Collaborate with designers, software engineers, and animators to develop gameplay features for the world's biggest sports game and bring football to life on screen.
  • 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 technology to push the limits of AAA gaming.
  • Fix gameplay bugs and iterate quickly using established workflows and tools.

Skills

C++
Object-oriented programming
3D Math
Performance optimization
Team collaboration

Education

Undergraduate degree in Computer Science / Software Engineering

Job description

This co-op role sits within the Gameplay team on EA SPORTS FC, at the core of the user experience. The role involves collaborating with designers and animators to define the vision of the game and bring it to life through coding, with workflows and tools that allow rapid iteration and seeing code in action on the virtual pitch. It is an 8-month term starting in May 2027, reporting to the Development Director, and working onsite at the Burnaby studio three days per week, Tuesday to Thursday. The team fosters growth by providing support and opportunities.

Key Responsibilities
  • Collaborate with designers, software engineers, and animators to develop gameplay features for the world's biggest sports game and bring football to life on screen.
  • 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 technology to push the limits of AAA gaming.
  • Fix gameplay bugs and iterate quickly using established workflows and tools.
Required Experience & Qualifications
  • Must be legally authorized to work in Canada for the entire internship; visa sponsorship is not available.
  • Must be enrolled in an accredited degree program and return to school for at least one semester following the internship with EA.
  • Must be graduating in May 2028 or later, including the time needed to complete the internship.
  • Currently pursuing an undergraduate degree in Computer Science, Software Engineering, or a related technical discipline.
  • Entry-level experience.
  • Proficiency in coding in C++.
  • Understanding of object-oriented programming and experience using vector math or trigonometry in a project.
  • Knowledge of good software programming practices.
  • Working knowledge of 3D math concepts (vectors, linear transformations, etc.).
Preferred Skills
  • Prior internship, coursework, or personal projects in C++.
Workplace
  • Onsite at the Burnaby studio three days per week, Tuesday to Thursday.
Salary

British Columbia (depending on location, e.g. Vancouver vs. Victoria): $65,000 - $70,000 CAD.

Benefits & Perks
  • Paid internship experience.
  • Relocation support may be available if specific eligibility criteria are met.
  • Support and opportunities for growth within the Gameplay team.
About the Company

EA SPORTS is one of the most iconic brands in entertainment, connecting hundreds of millions around the world to the sports they love through a portfolio of industry-leading video games. As one of the largest sports entertainment platforms in the world, EA SPORTS FC is redefining football with genre-leading interactive experiences, connecting a global community of fans to The World's Game through innovation and unrivalled authenticity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Generalist Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-Months - Undergrad)
C++ Generalist Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-Months - Undergrad)

Global Sports Jobs Limited • Vancouver

Hybrid
CAD 65,000 - 70,000
World-class internship experience
Relocation support may be available
C++ Gameplay Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-months - Undergrad)
C++ Gameplay Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-months - Undergrad)

Electronic Arts Ltd • Vancouver

On-site
CAD 65,000 - 70,000
C++ Gameplay Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-months - Undergrad)
C++ Gameplay Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-months - Undergrad)

Electronic Arts • Vancouver

Hybrid
CAD 28,000 - 36,000
Relocation assistance
C++ Gameplay Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-months - Undergrad)
C++ Gameplay Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-months - Undergrad)

EA Sports • Vancouver

On-site
CAD 65,000 - 70,000
Paid internship
C++ Generalist Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-Months - Undergrad)
C++ Generalist Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-Months - Undergrad)

InternHunt • Burnaby

Hybrid
CAD 20,000 - 27,000
C++ Generalist Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-Months - Undergrad)
C++ Generalist Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-Months - Undergrad)

Electronic Arts Ltd • Vancouver

Hybrid
CAD 65,000 - 70,000
Hybrid work 3 days per week
Onsite flexibility
Relocation support available
C++ Generalist Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-Months - Undergrad)
C++ Generalist Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-Months - Undergrad)

Electronic Arts • Vancouver

Hybrid
CAD 20,000 - 28,000
C++ Generalist Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-Months - Undergrad)
C++ Generalist Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-Months - Undergrad)

EA Sports • Vancouver

Hybrid
CAD 65,000 - 70,000
C++ Software Engineer Intern (UFC - Vancouver - Summer 2027 - 8-months)
C++ Software Engineer Intern (UFC - Vancouver - Summer 2027 - 8-months)

Global Sports Jobs Limited • Vancouver

On-site
CAD 65,000 - 70,000
Software Engineer Co-op (Summer 2027 - 8-Months - Sports Technology - Undergraduate)
Software Engineer Co-op (Summer 2027 - 8-Months - Sports Technology - Undergraduate)

Electronic Arts Ltd • Vancouver

On-site
CAD 65,000 - 70,000
Relocation assistance