Electronic Arts (EA SPORTS) is looking to solve challenges in user-generated experiences, improved creation pipelines, and runtime functionality for all EA SPORTS titles by hiring a Generalist Software Engineer Intern.
Requirements
- Proficiency in integrating and maintaining large-scale systems covering multiple domains
- Understanding of memory management, multithreaded job system and run-time optimization and job-based architectures might come in handy
- Knowledge of assembler, scripting languages (Python, Lua) and C-Sharp
- Experience with 3rd party APIs
- Skills debugging complex applications
- Strong understanding of geometry, linear algebra, calculus, and physics as they pertain to transformations and motions in 3D Space
- Experience with any of these beneficial, but not required: XBOX and PlayStation platforms; Mobile, PC, or Cloud-based games, graphics libraries such as DirectX, OpenGL, or Metal
Responsibilities
- You will work on implementation of feature's core logic, game flows, and screens/components.
- You will work on technical solutions covering main areas of game development technologies, game features and optimizations of frame-rate and load-times
- You will provide feedback, guidance and solutions for improvement and optimizations
- You will work with other domain owners to integrate and develop technologies into the game
- You will analyze impact to above mentioned metrics throughout the development cycle
Other
- You must be available for a full-time paid internship from May 11 - December 18, 2026.
- You must be enrolled in an accredited program in a related field.
- You must be returning to school for at least one semester following your work term with EA.
- You must clearly indicate your expected graduation date in your resume to be considered.
- We are only considering students who can work in Canada, will be enrolled in an accredited degree program throughout this co-op, and slated to graduate May 2027 or later.