13 Oct
|
Global Sports Jobs
|
British Columbia
13 Oct
Global Sports Jobs
British Columbia
About the Role The C++ Software Engineer Co-op is a paid internship starting May 2027 for an 8-month term, based out of the Burnaby office and reporting to the Development Director. The role sits within a world-class internship experience and involves working on the game's UI tech stack and online features for established and not-yet-released games. The intern will collaborate with technical and non-technical game developers locally and remotely. Hybrid (3 days per week) and onsite flexible work options are available.
Key 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.
Required Experience & Qualifications Must be legally authorised to work in Canada for the entire internship; visa sponsorship is not available.
Must be enrolled in an accredited degree programme and return to school for at least one semester following the internship with EA.
Must be graduating in May 2028 or later, including the time needed to complete the internship.
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.
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 ("avoid/prevent breaking the main build").
Ability to systematically trace logic errors, inspect variable states, and leverage standard IDE debugging tools.
Preferred Skills 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 (Frostbite, Unreal, Unity, Godot).
Collaborative communication: investigates feature requirements by consulting team members (Designers, Developers); documents findings clearly and communicates technical requirements to non-technical team members.
Transparency and progress reporting: tracks task progress; keeps leads and buddies informed on status and blockers in a timely manner.
Receptiveness to feedback (coachability): follows the code review process; listens to guidance and incorporates feedback into revisions.
Workplace Hybrid (3 days per week) and onsite flexible work options are available.
Based out of the Burnaby office.
Salary British Columbia (depending on location, e.g. Vancouver vs. Victoria): $65,000 - $70,000 CAD.
Pay is just one part of the overall compensation at EA.
Advantages & Perks World-class paid internship experience.
Relocation support may be available if you meet specific eligibility criteria.
About the Company EA SPORTS is one of the most iconic brands in entertainment, connecting hundreds of millions around the world to the sports they love through a portfolio of industry-leading video games. Building on a 30-year foundation, EA SPORTS is redefining football with EA SPORTS FC, a genre-leading ecosystem of interactive experiences that brings a global community of football fans closer to The World's Game.
#J-18808-Ljbffr
📌 C++ Generalist Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-Months - Undergrad) (British Columbia)
🏢 Global Sports Jobs
📍 British Columbia