
C++ Gameplay Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-months - Undergrad)
Electronic Arts2 days ago
Vancouver, CanadaIntern
Responsibilities
- Collaborate with designers, software engineers, and animators to develop gameplay features for EA SPORTS FC.
- Develop tools and workflows that improve productivity and help designers and animators implement gameplay concepts.
- Prototype new gameplay mechanics and refine existing mechanics.
- Use a proprietary engine to develop modular, robust, and shareable code.
- Help develop and maintain AI and animation technology for AAA gaming.
Requirements
- Be legally authorized to work in Canada for the entire internship; visa sponsorship is not available.
- Be enrolled in an accredited degree program and return to school for at least one semester after the internship.
- Be graduating in May 2028 or later, including the time required to complete the internship.
- Currently pursue an undergraduate degree in Computer Science, Software Engineering, or a related technical discipline.
- Have entry-level experience, with prior internships, coursework, or personal C++ projects valued.
- Be proficient in C++.
- Understand object-oriented programming and have used vector math or trigonometry in a project.
- Know good software programming practices.
- Have working knowledge of 3D math concepts, including vectors and linear transformations.
- Provide an expected graduation date and examples of projects, games, or tools with a clear description of individual contributions.
Benefits
- Paid 8-month co-op term beginning May 2027.
- Onsite work at the Burnaby studio three days per week, Tuesday through Thursday.
- Relocation support may be available subject to eligibility criteria.
- EA benefits may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, and complimentary games.
Tech Stack
Categories
Gaming
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.