Electronic Arts

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

Electronic Arts
Apply
6 hours ago
Vancouver, CanadaIntern

Responsibilities

  • Design, implement, debug, and maintain code for game features and components.
  • Work with the game’s UI technology stack.
  • Collaborate with engineers and technical and non-technical game developers to deliver online features for released and unreleased games.
  • Investigate feature requirements, document findings, and communicate technical requirements to non-technical team members.
  • Track task progress, report status and blockers, and participate in code reviews and revisions.

Requirements

  • Currently pursuing a degree in Computer Science, Software Engineering, or a related technical discipline.
  • Must be legally authorized to work in Canada for the entire internship and return to school for at least one semester afterward.
  • Must be graduating in May 2028 or later, including the time needed to complete the internship.
  • Entry-level experience through prior internships, coursework, or relevant personal or academic projects.
  • Foundational knowledge of modern C++, including object-oriented design, memory management, pointers and references, standard library data structures, and algorithms.
  • Understanding of code formatting, syntax conventions, build stability, and basic debugging using IDE tools.
  • Preferred qualifications include conceptual knowledge of unit testing, integration testing, and local functional verification.
  • Preferred qualifications include basic hands-on experience with Git or Perforce.
  • Preferred qualifications include personal or academic game projects, game jams, or familiarity with Frostbite, Unreal, Unity, or Godot.
  • Ability to collaborate, communicate clearly, receive feedback, and report progress transparently.

Benefits

  • Paid eight-month internship beginning in May 2027.
  • Hybrid work with three days per week or onsite flexible work options in Burnaby.
  • Relocation support may be available for eligible candidates.
  • Benefits may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and career and community wellness programs.

Tech Stack

C++GitGodotUnity

Categories

Gaming
Electronic Arts

About Electronic Arts

10,000+ employees

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A team where creativity thrives, new perspectives are invited, and ideas matter. Regardless of your role, team, or location, this is a place where everyone makes play happen. Join us.

Contact me