Description
Electronic Arts is seeking a C++ Software Engineer Intern to join the EA SPORTS UFC team in Vancouver, British Columbia, for an 8-month internship starting in May 2027.
As a C++ Software Engineer Intern, you will work on a close-knit team, contribute to game features, engine systems, and tech initiatives, and learn the game development process at EA and on UFC. You will report to a Senior Software Engineer and be paired with an engineering mentor.
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 maximize 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 to explore code, prototype, and test faster.
Requirements:
- Legally authorised to work in Canada for the entire internship.
- Enrolled in an accredited degree program and return to school for at least one semester following the internship.
- Graduating in May 2028 or later.
Qualifications:
- Enrolled in an accredited program in a related field (Computer Science, Software Engineering, Computer Engineering, or similar).
- Entry-level experience; prior internship, coursework, or personal projects in C++ are valued.
- Familiar with C++ and at least one other programming language.
- Understand object-oriented programming and have used vector math or trigonometry in a project.
- Curious about AI-assisted development tools and can explain, test, and stand behind any code submitted.
Benefits: Electronic Arts applies a comprehensive approach to its benefit programs, focusing on physical, emotional, financial, professional, and social well-being to support a sustainable lifestyle. Benefits may include healthcare, mental health support, retirement savings, paid and family leaves, free games, and many other perks.