company_logo

Internship

Software Engineer Co-Op

Electronic Arts

Vancouver, BC 09-22-2020
 
  • Paid
  • Internship
  • Entry (0-2 years) Experience
Job Description

C++ Software Engineer Co-Op (8 Months - January 2021)

Position Title: Associate Developer Co-op

Team: NHL

Location: Vancouver, BC

How to Apply

In addition to applying through your co-op office, please create a profile on our student applicant site. You can apply at this link https://www.ea.com/careers/students.

Please indicate whether you are available for a 4 month, 8 month, 12 month or 16 month term. Most positions are 4 or 8 months depending on your availability, but we do consider longer co-op terms.

To apply you have the legal right to work in Canada – copies of work permits may be requested for those that are not Canadian Citizens or Permanent Residents

Relocation assistance will be provided to students hired into studios outside the location of their university.

Video Game Engineering is intellectually demanding. Our software engineers are faced with daily challenges that involve physics (from collision detection to complex physical reactions), advanced rendering techniques (from complex 3D math to hardware shading), artificial intelligence (from path finding to scripting), optimizations (from complex algorithms to hardware specific changes) and more.

Specifically, we are looking for Software Engineers who will write specific or multi-purpose code for areas such as:
• Game Mechanics -- Gameplay, AI, player control, animation systems, physics, and scripting systems.
• Core Engine -- Graphical rendering, networking, user interface, memory and performance optimization on computer hardware.
• Tools and Libraries -- World editors, video and audio tools, software performance analysis systems, database systems, and general purpose game development libraries.

TECHNICAL QUALIFICATIONS

For Game Mechanics, Core Engine, Tools and Libraries:
• C++
• Object-oriented design and implementation
• C, Assembly, LUA and C# also helpful
• Familiarity with multi-threaded, real-time systems
• Understanding of 3D animation techniques and concepts
• Exposure to performance and memory profiling and optimization

ADDITIONAL QUALIFICATIONS
• Passionate about new technology (mobile, gadgets)
• Passionate about the sport of hockey
• Knowledge of good software engineering practices
• Excellent math skills
• Work with others in a team-oriented environment and be an individual contributor
• Navigate quickly changing project requirements and real-time feedback
• You have completed personal game or domain expertise projects independent of school

Jobcode: Reference SBJ-reov82-18-223-32-230-42 in your application.

Company Profile
Electronic Arts

Electronic Arts Inc. is a global leader in digital interactive entertainment. EA develops and delivers games, content and online services for Internet-connected consoles, mobile devices and personal computers.