Enable job alerts via email!

Co-op Assistant Software Engineer

Huawei Technologies Canada Co., Ltd.

Markham

On-site

CAD 40,000 - 60,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Huawei Technologies Canada Co., Ltd. is seeking an Assistant Software Engineer for a co-op opportunity. The role involves analyzing source code, implementing features on mobile apps, and deploying AI models. Ideal candidates are enrolled in relevant BS or MS programs and have programming skills in C/C++, Python, or Java. Strong collaboration and communication skills are essential.

Qualifications

  • Knowledge of Machine Learning.
  • Knowledge of mobile development (Android and iOS) is an asset.

Responsibilities

  • Analyze and refactor source code from research prototypes.
  • Implement and test new features on Android or HarmonyOS demo apps.
  • Deploy AI models onto Huawei mobile devices.

Skills

Collaboration
Communication
Documentation
Organization

Education

BS or MS in Computer Science
BS or MS in Electrical Engineering
BS or MS in Computer Engineering
BS or MS in Software Engineering
BS or MS in Telecommunications

Tools

C/C++
Python
Java

Job description

Huawei Canada Co-op Opportunity: Assistant Software Engineer

Duration: 8-16 months

About the Team:

Founded in 2012, Noah’s Ark Lab has become a prominent research organization with achievements in academia and industry. The lab focuses on advancing artificial intelligence and related fields to benefit society and the company. Its long-term projects aim to enhance research and integrate innovations into Huawei's products, including LLMs, RL, NLP, computer vision, AI theory, and autonomous driving.

About the Job:
  • Analyze and refactor source code from research prototypes.
  • Implement and test new features on Android or HarmonyOS demo apps.
  • Deploy AI models and research outcomes onto Huawei mobile devices.
  • Collaborate with cross-functional teams to integrate research into Huawei’s mobile systems.
Ideal Candidate:
  • Enrolled in a BS or MS program in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, or Telecommunications.
  • Proficient in at least one programming language: C/C++, Python, Java.
  • Knowledge of Machine Learning.
  • Strong team player with excellent collaboration and communication skills.
  • Good documentation and organization skills.
  • Knowledge of mobile development (Android and iOS) is an asset.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Co-op Assistant Software Engineer

Huawei

Markham

On-site

CAD 40,000 - 60,000

Today
Be an early applicant

Associate Software Engineer

Foundant Technologies, Inc.

Toronto

Remote

CAD 50,000 - 90,000

8 days ago

Intermediate Software Engineer, Rider

LimeBike Germany GmbH

Remote

CAD 40,000 - 80,000

5 days ago
Be an early applicant

Fire Alarm Technician Vipond Technician Mississauga, Ontario, CA Posted on April 17, 2025

Vipond Inc.

Mississauga

On-site

CAD 55,000 - 75,000

Today
Be an early applicant

Certified Fire Alarm Technician

Mircom Group of Companies

Vaughan

On-site

CAD 50,000 - 90,000

10 days ago

Jr. WordPress Developer 1 Open role

Elvira infotech Pvt. Ltd.

Ajax

On-site

CAD 50,000 - 75,000

15 days ago

Junior Developer Relations Engineer

Promote Project

Remote

CAD 40,000 - 83,000

30+ days ago

Landrover Diagnostic Technician

Jaguar Land Rover Austin

Swords

On-site

EUR 51,000 - 64,000

10 days ago

Fire Alarm Technician

Access Property Development

Toronto

On-site

CAD 45,000 - 70,000

17 days ago