
C++ Generalist Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-Months - Undergrad)
Electronic Arts2 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.
About Electronic Arts
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.