Software Engineering Intern/Co-Op

4 weeks ago


Vancouver, British Columbia, Canada WillowTree Full time

About Us

WillowTree, a TELUS Digital Company, is a leading digital product agency that solves complex digital challenges for top brands. Our team of experts works on launching new digital products, delivering personalized marketing, and harnessing the power of data and AI to transform businesses. Our clients include HBO, National Geographic, Anheuser-Busch, and PepsiCo. We're committed to building a diverse company that reflects the diversity of our users.

The Opportunity

We're looking for a talented Software Engineering Intern/Co-Op to join our team. As a member of our team, you'll have the opportunity to work on real client projects, contribute to the development of innovative digital products, and collaborate with experienced professionals. You'll also have the chance to learn from our team members, participate in training sessions, and gain hands-on experience in software development.

Your Impact

  • You'll be an integral part of building a culture of innovation and collaboration in our newest office.
  • Your work will influence millions of users and contribute to the development of cutting-edge digital products.
  • You'll have the opportunity to learn from experienced professionals and gain valuable skills in software development.
  • You'll participate in the delivery of large and complex software projects in a team-based environment.

Your Background

  • You're a current student planning to graduate in December 2025 or later.
  • You have experience with mobile or web development (Swift, Java, Kotlin, TypeScript, Javascript, etc.).
  • You've worked on a mobile project in school or in your spare time.
  • You're a self-starter who embraces new technologies and is intellectually curious.
  • You appreciate good design and have an eye for details.

Why WillowTree?

We offer a place to be yourself, where our differences benefit our teams, communities, and products. We strive to build a team with diverse backgrounds, skills, and perspectives. Our summer internship program is an opportunity for you to work on real client projects, make a real impact, and receive one-on-one mentoring from our full-time team members. We celebrate our differences and provide equal employment opportunities to all team members and applicants without regard to race, colour, ancestry, place of origin, political belief, religion, marital status, family status, physical or mental disability, age, sex, sexual orientation, gender identity or expression, status as a First Nation, Metis, Inuit, or Indigenous person and/or any other characteristic protected by federal, provincial or local laws.

CAD Hourly Rate $33—$35 CAD



  • Vancouver, British Columbia, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job Title: Co-op EngineerWe are seeking a highly motivated and skilled Co-op Engineer to join our team at Huawei Technologies Canada Co., Ltd.Job Summary:The Co-op Engineer will be responsible for developing data-driven AI embedding and workload-aware product data and metadata optimization algorithms. Additionally, the candidate will perform system testing...


  • Vancouver, British Columbia, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job Title: Co-op EngineerWe are seeking a highly motivated and skilled Co-op Engineer to join our team at Huawei Technologies Canada Co., Ltd.Job Summary:The Co-op Engineer will be responsible for developing data-driven AI embedding and workload-aware product data and metadata optimization algorithms. Additionally, the candidate will perform system testing...

  • Software Developer

    4 weeks ago


    Vancouver, British Columbia, Canada Invinity Energy Systems plc Full time $42,000

    About Invinity Energy Systems plcInvinity Energy Systems plc is a leading provider of energy storage solutions. Our mission is to help transform renewable energy into a stable and dependable contributor to the transition to net zero.Job Title: Software Developer - Virtual Intern or CO-OPWe are seeking a highly motivated and skilled software developer to join...


  • Vancouver, British Columbia, Canada Invinity Energy Systems plc Full time $42,000

    Transforming Renewable Energy with Invinity Energy SystemsWe are seeking a talented Software Developer in Test Co-op/Intern to join our team at Invinity Energy Systems plc, a leading provider of energy storage solutions. As a software co-op, you will play a critical role in developing tools to automate the operation and maintenance of our battery...


  • Vancouver, British Columbia, Canada Invinity Energy Systems plc Full time $42,000

    Transforming Renewable Energy with Invinity Energy SystemsWe are seeking a talented Software Developer in Test Co-op/Intern to join our team at Invinity Energy Systems plc, a leading provider of energy storage solutions. As a software co-op, you will play a critical role in developing tools to automate the operation and maintenance of our battery...


  • Vancouver, British Columbia, Canada BGC Engineering Inc. Full time

    Job Title: Software Development Co-opWe are seeking a highly motivated and detail-oriented Software Development Co-op to join our team at Cambio Earth Systems. As a key member of our software development team, you will be responsible for developing safety-critical software applications that warn our clients about potential geological hazards and risks.Key...


  • Vancouver, British Columbia, Canada BGC Engineering Inc. Full time

    About the RoleThe Software Developer Co-op will be a part of our software development team working alongside engineers and geoscientists to develop safety-critical software applications.The ideal candidate will have a strong foundation in software development and be eager to learn new technologies and ideas.Key Responsibilities:Develop enterprise geohazard...


  • Vancouver, British Columbia, Canada AMD Full time

    Job Summary Highly motivated Firmware Engineering intern/co-op sought to join a dynamic team and contribute to the development of Firmware for AMD's discrete and embedded products. About the Role We are seeking a talented individual to work with our team in the support, design, development, and delivery of Firmware for AMD's products. The ideal candidate...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Software Development Co-op OpportunityWe are seeking a talented Software Engineering Co-op to join our team at Electronic Arts. As a Co-op, you will have the opportunity to work on exciting projects and develop your skills in software engineering.Your Responsibilities:Collaborate with designers, software engineers, and animators to develop gameplay features...


  • Vancouver, British Columbia, Canada BGC Engineering Inc. Full time

    Are you a computer science or engineering student looking to apply your skills in a real-world setting?We have an exciting opportunity for a Test Automation Developer Co-op to join our software development team at Cambio Earth Systems.This co-op position is located in Vancouver, BC and will give you the chance to work alongside engineers and geoscientists on...


  • Vancouver, British Columbia, Canada CLIO Full time

    About the Role:Clio is seeking a highly motivated and detail-oriented Co-op Software Developer to join our team. As a Co-op Software Developer, you will have the opportunity to work on a revolutionary SaaS product, gaining experience with Ruby on Rails, AngularJS, React Native, native mobile development, MySQL, Redis, and ElasticSearch.Key...


  • Vancouver, British Columbia, Canada AMD Full time

    Make an immediate contribution to AMD's next generation of technology innovations as a Firmware Engineering intern/co-op. Collaborate with team members in Firmware support, design, development, and delivery for AMD's discrete and embedded products. Build firmware, debug issues, and work on embedded system, RTOS, and controller structure. Gain hands-on...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Software Engineer Co-Op OpportunityWe are seeking a talented and motivated student to join our team as a Software Engineer Co-Op. As a member of the Project Rene team, you will be working on the next generation game and creative platform, developing game subsystem prototypes and refining existing prototypes.Key Responsibilities:Collaborate with the design...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Software Engineer Co-Op OpportunityWe are seeking a talented and motivated student to join our team as a Software Engineer Co-Op. As a member of the Project Rene team, you will be working on the next generation game and creative platform, developing game subsystem prototypes and refining existing prototypes.Key Responsibilities:Collaborate with the design...


  • Vancouver, British Columbia, Canada WillowTree Full time

    About UsWillowTree, a TELUS Digital Company, is a leading digital product agency that empowers clients to solve digital challenges. Our team of experts works collaboratively to launch new digital products, deliver personalized marketing, and harness the power of data and AI to transform businesses.We're proud to work with renowned clients like HBO, National...


  • Vancouver, British Columbia, Canada WillowTree Full time

    About UsWillowTree, a TELUS Digital Company, is a leading digital product agency that empowers clients to solve digital challenges. Our team of experts works collaboratively to launch new digital products, deliver personalized marketing, and harness the power of data and AI to transform businesses.We're proud to work with renowned clients like HBO, National...


  • Vancouver, British Columbia, Canada AMD Full time

    Job Opportunity at AMDWe are seeking a highly motivated Firmware Engineering intern/co-op to join our team and contribute to the development of firmware for AMD's discrete and embedded products.Key Responsibilities:Design, develop, and test firmware for AMD's products using C/C++ programming languages.Work with team members to support, design, development,...


  • Vancouver, British Columbia, Canada AMD Full time

    Job Opportunity at AMDWe are seeking a highly motivated Firmware Engineering intern/co-op to join our team and contribute to the development of firmware for AMD's discrete and embedded products.Key Responsibilities:Design, develop, and test firmware for AMD's products using C/C++ programming languages.Work with team members to support, design, development,...


  • Vancouver, British Columbia, Canada AMD Full time

    Job Opportunity at AMDWe are seeking a highly motivated Firmware Engineering intern/co-op to join our team and contribute to the development of firmware for AMD's discrete and embedded products.Key Responsibilities:Design, develop, and test firmware for AMD's products using C/C++ programming languages.Work with team members to support, design, development,...


  • Vancouver, British Columbia, Canada Advanced Micro Devices inc. Full time

    Job SummaryWe are seeking a highly motivated Hardware Design Verification Engineering intern/co-op to join our team and support the testing and verification of AMD's high-end Machine Intelligence products. In this role, you will participate in one or more of the following assignments:Key ResponsibilitiesCollaborate with senior engineers and/or designers to...