Enable job alerts via email!

Co-op Assistant Software Engineer

Huawei

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 is seeking an Assistant Software Engineer for a co-op opportunity in Canada. The role involves analyzing source code, implementing features on mobile platforms, and deploying AI models. Ideal candidates are pursuing relevant degrees and possess programming skills in C/C++, Python, or Java. Strong collaboration and communication skills are essential.

Qualifications

  • Currently pursuing a BS or MS in relevant fields.
  • Proficient in C/C++, Python, or Java.

Responsibilities

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

Skills

C/C++
Python
Java
Machine Learning
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

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 notable achievements in academia and industry. The lab’s mission is to advance artificial intelligence and related fields to benefit both the company and society. The team focuses on impactful, long-term projects to enhance state-of-the-art research and integrate innovations into Huawei’s products and services, 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 closely with cross-functional teams to integrate research outcomes into Huawei’s mobile systems.
About the ideal candidate:
  • Currently pursuing a BS or MS in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, or Telecommunications.
  • Proficient in at least one of the following programming languages: C/C++, Python, Java.
  • Knowledge of Machine Learning.
  • Excellent team player with strong collaboration and communication skills.
  • Strong documentation and organizational skills.
  • Knowledge of mobile development (Android and iOS) is a plus.
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 Technologies Canada Co., Ltd.

Markham

On-site

CAD 40’000 - 60’000

Yesterday
Be an early applicant

Associate Software Engineer

Foundant Technologies, Inc.

Toronto

Remote

CAD 50’000 - 90’000

8 days ago

Junior Software Engineer - Part Time

Kufgem GmbH LLC.

Ontario

Remote

CAD 30’000 - 45’000

Today
Be an early applicant

Intermediate Software Engineer, Rider

LimeBike Germany GmbH

Remote

CAD 40’000 - 80’000

5 days ago
Be an early applicant

Certified Fire Alarm Technician

Mircom Group of Companies

Vaughan

On-site

CAD 50’000 - 90’000

10 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

Jr. WordPress Developer 1 Open role

Elvira infotech Pvt. Ltd.

Ajax

On-site

CAD 50’000 - 75’000

15 days ago

Fire Alarm Technician

Access Property Development

Toronto

On-site

CAD 45’000 - 70’000

17 days ago