Logo of Huzzle

C++ Software Engineer Co-op/Internship (FC) - Summer 2025

  • Internship
    Full-time
    Placement Program
  • Software Engineering
    IT & Cybersecurity
  • Vancouver

AI generated summary

  • You must be available full-time May-Dec 2025, have C++ experience, knowledge of other languages, multithreading skills, and excellent math. Must be a student graduating after May 2026 and authorized to work in Canada.
  • You will fix bugs, develop features, collaborate with your team, adapt to changing requirements, and respond to real-time feedback in a dynamic work environment.

Requirements

  • You must be available for a full-time paid internship from May - December 2025.
  • You have experience using C++ programming language.
  • You have knowledge of additional languages are helpful (C, Assembly and C#).
  • Object-oriented design and implementation.
  • You have experience with multithreaded processing.
  • You are passionate about new technology (mobile, gadgets).
  • You have knowledge of good software engineering practices.
  • You have excellent math skills.
  • You have completed personal game or domain expertise projects independent of school.
  • We are only considering students who will be enrolled in an accredited degree program throughout this Co-op, slated to graduate no earlier than May 2026.
  • You must be legally authorized to work in Canada on a full-time basis during the 8 month Co-op.
  • Visa sponsorship is not available for this position.

Responsibilities

  • You will work on bug fixing and feature development depending on the time of the year.
  • You will work with the tech lead, onboarding buddy, manager, and the UT Client team.
  • You will work with others in a team-oriented environment and be an individual contributor.
  • You will navigate quickly changing project requirements and real-time feedback.

FAQs

What is the duration of the C++ Software Engineer Co-op/Internship?

The internship is for an 8-month term, starting in May 2025 and ending in December 2025.

What qualifications are required to apply for this internship?

Candidates must be enrolled in an accredited degree program and slated to graduate no earlier than May 2026. Additionally, applicants should have experience in C++, knowledge of additional programming languages, and good software engineering practices.

Is the internship paid?

Yes, this is a paid internship.

Are there any specific programming languages required for the role?

Yes, candidates should have experience with C++ and knowledge of additional languages such as C, Assembly, and C# is helpful.

What kind of projects will I work on during the internship?

Interns will work on bug fixing and feature development, collaborating with the tech lead, onboarding buddy, manager, and the UT Client team.

Can the internship be taken for course credit?

Depending on your institution, you may be eligible for course credit for this internship.

Will there be opportunities for real-time feedback during the internship?

Yes, interns will navigate quickly changing project requirements and receive real-time feedback from team members.

Is visa sponsorship available for this position?

No, visa sponsorship is not available for this position.

What is the hourly pay range for this internship in British Columbia?

The hourly pay range for this internship is between $31 and $34, depending on the location within British Columbia.

What benefits are offered with this internship?

The company offers benefits including 80 hours per year of sick time, 16 paid company holidays per year, medical insurance, and a 401(k).

Entertainment Providers

Technology
Industry
10,001+
Employees

Mission & Purpose

Electronic Arts (EA), is a prominent video game company that specialises in the development and publishing of interactive entertainment software. Their primary focus revolves around creating engaging and immersive gaming experiences across various platforms, including consoles, PC, and mobile devices. EA's overarching goal is to captivate gamers worldwide by producing high-quality games that not only entertain but also connect people through shared digital adventures. They strive to push the boundaries of creativity and innovation in the gaming industry, continually seeking new ways to engage and delight players while fostering a global gaming community.