Esports
C++ Gameplay Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-months - Undergrad)
Pre-career
Vancouver, Canada
in office
Internship
Job description
About the Role
This co-op role sits within the Gameplay team on EA SPORTS FC, at the core of the user experience. The role involves collaborating with designers and animators to define the vision of the game and bring it to life through coding, with workflows and tools that allow rapid iteration and seeing code in action on the virtual pitch. It is an 8-month term starting in May 2027, reporting to the Development Director, and working onsite at the Burnaby studio three days per week, Tuesday to Thursday.
Key Responsibilities
- Collaborate with designers, software engineers, and animators to develop gameplay features for the world's biggest sports game and bring football to life on screen.
- Develop tools and workflows to improve productivity and empower designers and animators to realize their gameplay vision.
- Prototype new and refine existing gameplay mechanics.
- Work with a proprietary engine to develop modular, robust, and shareable code.
- Help develop and maintain cutting-edge AI and animation technology to push the limits of AAA gaming.
- Fix gameplay bugs and iterate quickly using established workflows and tools.
Required Experience & Qualifications
- Must be legally authorized to work in Canada for the entire internship; visa sponsorship is not available.
- Must be enrolled in an accredited degree program 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 an undergraduate degree in Computer Science, Software Engineering, or a related technical discipline.
- Entry-level experience.
- Proficiency in coding in C++.
- Understanding of object-oriented programming and experience using vector math or trigonometry in a project.
- Knowledge of good software programming practices.
- Working knowledge of 3D math concepts (vectors, linear transformations, etc.).
Preferred Skills
- Prior internship, coursework, or personal projects in C++.
Workplace
- Onsite at the Burnaby studio three days per week, Tuesday to Thursday.
Benefits & Perks
- Paid internship experience.
- Relocation support may be available if specific eligibility criteria are met.
- Support and opportunities for growth within the Gameplay team.
The Application Process
Candidates from all backgrounds who meet the core requirements are encouraged to apply, even if they do not meet every qualification. Applicants must clearly indicate their expected graduation date in their resume to be considered.
- Apply with examples of projects, games, or tools you have made major contributions to; links are welcome.
- If multiple people worked on a project, describe exactly what your role was.
- Share your interest in games, including game jams, mods, engine projects (Unreal, Unity, Godot, or your own), and clubs.
- Share any involvement in extra-curricular activities or clubs.
- Submit a cover letter explaining why you are excited to join the FC team as a Gameplay SE and describing the C++ project you are most proud of.
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. As one of the largest sports entertainment platforms in the world, EA SPORTS FC is redefining football with genre-leading interactive experiences, connecting a global community of fans to The World's Game through innovation and unrivalled authenticity.
Create your account to access job details
Unlock full job descriptions, apply in seconds, and get access to roles matched to your experience and interests.
