New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Electronic Arts

C++ Generalist Software Engineer Co-op

Electronic Arts
Apply →
hybrid entry internship Vancouver, British Columbia

First indexed 21 Oct 2026

Description

Electronic Arts is seeking a C++ Software Engineer Co-op to join their world-class paid internship experience. The internship will last for 8 months, starting in May 2027, based out of their office in Burnaby.

Responsibilities:

  • Work with the game's UI tech stack.
  • Design, implement, debug, and maintain code for game features and/or components.
  • Communicate with engineers from across the company to deliver the next generation of online features for both established and not-yet-released games.
  • Collaborate with different teams of technical and non-technical game developers, locally and remotely.

Requirements:

  • Legally authorized to work in Canada for the entire internship (visa sponsorship is not available).
  • Enrolled in an accredited degree program and return to school for at least one semester following the internship with EA.
  • Graduating in May 2028 or later, including the time needed to complete the internship.
  • Relocation support may be available if specific eligibility criteria are met.

Education & Experience:

  • Currently pursuing a degree in Computer Science, Software Engineering, or a related technical discipline.
  • Entry-level experience; prior internship, coursework, or relevant personal or academic projects.

Qualifications:

  • Solid foundational 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 the importance of build stability.
  • Ability to systematically trace logic errors, inspect variable states, and leverage standard IDE debugging tools.

Desired Qualifications:

  • Conceptual understanding of unit testing, integration tests, and local functional verification before submitting code.
  • Basic hands-on experience with version control systems (Git or Perforce).
  • Hands-on personal projects, academic game projects, game jam submissions, or familiarity with modern game engines.

Soft Skills:

  • Investigates feature requirements by consulting team members and documents findings clearly.
  • Tracks task progress and keeps leads and buddies informed on status and blockers in a timely manner.
  • Follows the code review process and incorporates feedback into revisions.

Benefits:

  • Comprehensive approach to benefits, focusing on physical, emotional, financial, professional, and social well-being.
  • Packages tailored to local needs, may include healthcare, mental health support, retirement funds, paid and family leaves, free games, and more.

Application Information:

  • Clearly indicate expected graduation date in resume.
  • Apply with examples of projects, games, or tools made major contributions to (links welcome).
  • Describe role in projects and submit a cover letter explaining interest in the team and position with EA.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://jobs.ea.com/pl_PL/careers/JobDetail/C-Generalist-Software-Engineer-Co-op-FC/216231