Description
Electronic Arts is seeking a C++ Generalist Software Engineer Co-op to join their EA Studios - SPORTS team in Vancouver. As a co-op student, you will have the opportunity to work on exciting projects and contribute to the development of next-generation entertainment experiences.
Responsibilities:
- Collaborate with the game's UI tech stack
- Design, implement, debug, and maintain code for game features and components
- Communicate with engineers across the company to deliver online features for established and upcoming games
- Work with technical and non-technical game developers, both locally and remotely
Requirements:
- Currently pursuing a degree in Computer Science, Software Engineering, or a related technical discipline
- Legally authorized to work in Canada for the entire internship duration
- Enrolled in an accredited degree program and returning to school for at least one semester after the internship
- Graduating in May 2028 or later
Technical Qualifications:
- Solid understanding of modern C++ (object-oriented design, memory management, pointers/references, standard library data structures, and algorithms)
- Understanding of standard code formatting, syntax conventions, and build stability
- Ability to systematically trace logic errors and leverage standard IDE debugging tools
Desired Qualifications:
- Local testing awareness and conceptual understanding of unit testing and integration tests
- Basic hands-on experience with version control systems (Git or Perforce)
- Familiarity with modern game engines (Frostbite, Unreal, Unity, Godot)
Benefits:
- Competitive compensation and benefits package, including medical insurance, mental health support, retirement savings, paid time off, and free games
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.ea.com/ko_KR/careers/JobDetail/C-Generalist-Software-Engineer-Co-op-FC/216231