Esports
C++ Software Engineer Intern (UFC - Vancouver - Summer 2027 - 8-months)
Pre-career
Vancouver, Canada
in office
Internship
Job description
About the Role
Is an 8-month internship beginning in May 2027, reporting to the Tech Lead and paired with an engineering mentor. The intern will join a close-knit UFC team and contribute to game features, engine systems and tech initiatives while learning the game development process at EA and on UFC. The team works onsite at the Burnaby studio three days a week, Tuesday to Thursday.
Key Responsibilities
- Develop and debug features, systems and tools for a cross-platform game.
- Write C/C++ code that ships with the game.
- Follow best practices to maximise game performance across PC and console platforms.
- Collaborate with engineers, artists, designers and producers to take features from idea to screen.
- Use AI-assisted development tools, with guidance from the team, to explore code, prototype and test faster.
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 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.
- Enrolled in an accredited program in a related field such as Computer Science, Software Engineering, Computer Engineering or similar.
- Entry-level experience.
- Familiar with C++ and at least one other programming language.
- Understanding of object-oriented programming and experience using vector math or trigonometry in a project.
- Curiosity about AI-assisted development tools and ability to explain, test and stand behind any code submitted, including code a tool helped write.
Preferred Skills
- Prior internship, coursework, or personal projects in C++ are valued.
- Interest in games, including game jams, mods, engine projects (Unreal, Unity, Godot or own) and clubs.
- Extra-curricular activities or clubs.
Workplace
- Onsite at the Burnaby studio three days a week, Tuesday to Thursday.
The Application Process
Candidates 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; if multiple people worked on a project, describe exactly what you built.
- Submit a cover letter explaining why you want to work with the UFC team and your experience or interest with C++, gameplay, or other areas of software engineering.
- Share any interest in games, including game jams, mods, engine projects (Unreal, Unity, Godot or your own) and clubs.
- Share any extra-curricular activities or clubs.
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.
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.
