C++ Software Engineer Co-Op (8 Month Term - January 2021)

Electronic Arts


Vancouver, BC, Canada

Sep 22

C++ Software Engineer Co-Op (8 Month Term - January 2021)

Location: Vancouver, British Columbia, Canada

Requisition Number:162240

Date Opened:2020-09-16

How to Apply

To be eligible for this position you will be enrolled full-time at accredited schools for the duration of this co-op.

Please indicate whether you are available for an 8 month term.

To apply you have the legal right to work in Canada – copies of work permits may be requested for those that are not Canadian Citizens or Permanent Residents.

Relocation assistance will be provided to students hired into studios outside the location of their university.

Position Overview

Are you a video game enthusiast whose passion is to develop interactive software? Electronic Arts co-op students work on programming tools and game code that make our games great. Come join our co-op team and work on our FIFA game. The combination of the West Coast local and working on one of the largest games in the world attracts accomplished and passionate people that you can work with and learn from.Specifically, we are looking for Software Engineers who will write specific or multi-purpose code for areas such as:

  • Game Mechanics -- Gameplay, AI, player control, animation systems, physics, and scripting systems.
  • Core Engine -- Graphical rendering, networking, user interface, memory and performance optimization on computer hardware.
  • Tools and Libraries -- World editors, video and audio tools, software performance analysis systems, database systems, and general purpose game development libraries.

Technical Qualifications

  • C++
  • Object-oriented design and implementation
  • C, Assembly and C# also helpful
  • Multithreaded processing


  • Knowledge of good software engineering practices
  • Strong oral and written communication skills
  • Good math skills
  • Work well with others in a team-oriented environment as well as independently
  • Ability to adapt to quickly changing project requirements and real-time feedback
  • You have completed personal game or domain expertise projects independent of school

EA is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.

Apply for this position


Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information