Electronic Arts' Character Animation Research Team (A-Team) is looking to advance the field of Character Animation in video games, aiming for characters that not only look believable but also move convincingly. They need software engineers to develop tools and systems that support this vision.
Requirements
- You have a working knowledge of front-end web technology (JavaScript, typescript, web components, CSS, HTML - three.js would be a bonus)
- Experience with backend technologies (.NET, PostgreSQL, DocumentDB, and in building and maintaining RESTful APIs)
- You have experience in object-oriented design and implementation
- You have experience with UI and data management experience with server-side software
- Knowledge of C++ and C-Sharp (Python would be a bonus)
- Solid knowledge of Linear Algebra, Calculus, and Physics
- You have experience with game development and/or simulation software
Responsibilities
- lead the development of web-based tools, new features and bug fixes
- Partner with UX designers to build engaging, intuitive web tools that empower artists and designers
- shape the future of web tools and workflows used in animation and gaming
- collaborate with multiple teams to find high-quality, modern solutions
- Work on innovative self-directed projects to bring next-gen characters to life
- Advance research in Real Player Motion, EA’s industry leading Motion Matching solution
- Develop novel solutions in procedural animation systems such as footplanting, slope adjustment, stride retargeting, and motion graph based animation manipulation
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.
- 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.
- You must be legally authorised to work in Canada on a full-time basis during the 8 month co-op term.