Internship
Software Engineer Co-Op
Electronic Arts
- 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
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
Position Overview
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-r029y6-44-200-179-138-42 in your application.
Find More Jobs Like This
Location
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.