Electronic Arts

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

Electronic Arts
Apply
2 days ago
Vancouver, CanadaIntern

Responsibilities

  • Design, implement, debug, and maintain code for game features and components.
  • Work with the game’s UI technology stack.
  • Help deliver online features for established and unreleased games by collaborating with engineers across the company.
  • Collaborate with technical and non-technical game developers locally and remotely.
  • Investigate feature requirements, document findings, and communicate technical requirements to non-technical team members.
  • Track task progress and communicate status and blockers to leads and buddies.
  • Follow code review processes and incorporate feedback into revisions.

Requirements

  • Currently pursuing a degree in Computer Science, Software Engineering, or a related technical discipline.
  • Entry-level experience through a prior internship, coursework, or relevant personal or academic projects.
  • Solid 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, and build stability.
  • Ability to trace logic errors, inspect variable states, and use standard IDE debugging tools.
  • Conceptual understanding of unit testing, integration testing, and local functional verification.
  • Basic hands-on experience with Git or Perforce is preferred.
  • Personal, academic, or game jam projects, or familiarity with modern game engines, is preferred.
  • Must be legally authorized to work in Canada for the full internship and able to remain enrolled in an accredited degree program.
  • Must graduate in May 2028 or later and return to school for at least one semester after the internship.
  • Resume must clearly state the expected graduation date; application should include project examples and a cover letter.

Benefits

  • Paid eight-month internship beginning May 2027.
  • Hybrid work with three days per week in the office or flexible onsite 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