Talent.com
Huawei Technologies Canada Co., Ltd.
Co-op Engineer - CompilerHuawei Technologies Canada Co., Ltd. • Markham, Ontario, CA
Co-op Engineer - Compiler

Co-op Engineer - Compiler

Huawei Technologies Canada Co., Ltd. • Markham, Ontario, CA
30+ days ago
Job type
  • Internship
Job description

Job description

Huawei Canada has an immediate co-op opening for an Engineer.

About the team:

The Heterogeneous Compiler Lab, led by esteemed technical experts with extensive industry and academic experience, publishes innovative research at leading conferences. Recognized as key contributors to the LLVM Compiler Infrastructure project, this lab excels in developing diversified IP compiler collaborations, focusing on AI, GPU, and CPU architectures. Our efforts include heterogeneous compilation technology and SW-HW co-design, optimizing for AI, graphics, games, and mobile applications while tackling technological challenges through open-source community.

About the job:

  • Design, develop, and test software to satisfy business requirements in a wide range of products, possibly including (but not limited to):

    Compilers targeting next-generation mobile, network, or server hardware;

    Language runtimes for new programming languages;

    System-level optimization of deep learning frameworks;

    Concurrent programming frameworks and distributed systems that can scale from embedded devices to cloud services.

  • Analyze and optimize software system performance.

  • Participate in scrums and project planning.

  • Learn and adopt new technologies; research, survey, and present industry trends to the team.

The total target annual compensation for this position ranges from $58,000 to $104,000 depending on education, experience, and demonstrated expertise.


Job requirements

About the ideal candidate:

  • Currently enrolled in a university and registered with the school’s co-op program.

  • Major in Computer Science, Computer Engineering, or another relevant discipline.

  • Proficiency programming in at least one of the following: C++, C, or Java.

  • Solid grasp of fundamental concepts related to system design, such as data structures, algorithms, and operating systems.

  • Experience working in Linux, or Unix-like development environment; proficiency in a Unix shell.

Additional Information:

Huawei Canada is committed to a fair, inclusive, and accessible recruitment process. If you require accommodation during any stage of the hiring process, please let us know and we will work with you to meet your needs.

All applications for this position are reviewed directly by our hiring team, we do not use artificial intelligence tools to screen or select candidates.

Create a job alert for this search

Co-op Engineer - Compiler • Markham, Ontario, CA

Similar jobs

Software Designer Co-Op - C$21 An Hour

Schneider ElectricToronto, Canada
Full-time

Develop software for cloud platforms, working in an agile team, and designing, implementing, and executing tests. Show more

 • Promoted

Co-op, Risk Services [Fall 2026]

RPMGlobalToronto
Full-time

Provide recommendations for business practices.Plan and execute client engagements.Understand different client businesses and industries.Work with cross‑functional teams to solve client problems.Yo... Show more

 • Promoted

Software Development Co-op (8 Month - Hybrid)

OncousticsToronto
Full-time +1

Software Development Co‑Op (8 Month).Toronto – Research & Development – Full Time.Oncoustics is a start‑up that uses AI on ultrasound data to help find disease.We are looking to hire a student for ... Show more

 • Promoted

Hardware Engineer Co-Op - C$3,500 - C$4,000 A Month - No Experience Required

ArloToronto, Canada
Full-time

Hardware Engineer Co-op to design IoT products, test circuits, document reports, and debug wireless products, gaining hands-on experience in a fast-paced environment. Show more

 • Promoted

Member of Technical Staff (intern/co-op)

Viggle AIToronto, ON, CA
Full-time

Learning fast is an engineer’s superpower in the AI era.Solid Engineering Fundamentals.At Viggle AI, we don't limit engineers by role labels.Whether you're frontend, backend, or algorithm-focused, ... Show more

 • Promoted

Tech Ops Engineer II

EQ BankToronto, Ontario, Canada
Full-time

One of our goals is to fail small and learn fast.The Tech Ops Engineer II will focus on minimizing the impacts of production incidents while ensuring the organization learns quickly to become more ... Show more

 • Promoted

Co-op, Project Technician

Aecon Group Inc.Toronto, ON, CA
Full-time

Aecon Utilities delivers projects across North America, supporting critical utility infrastructure that powers and keeps communities connected.Guided by our core value of Safety Always, we partner ... Show more

 • Promoted

Co-op, Technical Writing

DiscoverEEToronto, ON, CA
Full-time

Come Build Your Career at Aecon!.As a Canadian leader in infrastructure development, Aecon is.We lead some of the most impactful infrastructure.If we can’t do it safely, we don’t do it at all.We le... Show more

 • Promoted

Corporate Reliability Engineering Co-Op - $22 - $25 An Hour

IKO North AmericaToronto, Canada
Full-time

Assists Reliability Engineers with data analysis, parts categorization, and process improvement for roofing and building materials manufacturing. Show more

 • Promoted

Software Engineering Co-op

Magna InternationalNewmarket, ON, CA
Full-time

The Mechatronics, Mirrors and Lighting group specializes in automotive technologies that are driving the future of mobility.Combining a deep systems knowledge to develop unique vehicle access exper... Show more

 • Promoted

Innovative AI Developer Co-op for Nuclear Efficiency Projects

Nuclear Promise XToronto, ON, CA
Full-time

Be a part of revolutionizing nuclear operations as an AI Developer Co-op.Design, develop, and deploy AI agents to enhance efficiency and safety remotely from Ontario.This role entails taking owners... Show more

 • Promoted

Co-op Underwriting Associate at Definity

DefinityToronto, ON, CA
Full-time

Join Definity as a Co-op Underwriting Associate in Toronto for Fall 2026.Tackle real-world underwriting tasks within a flexible hybrid work setting that fosters growth and collaboration.In this rol... Show more

 • Promoted

Tech Ops Engineer II

EQ Bank | Equitable BankToronto, Ontario, Canada
Full-time

Purpose of Job One of our goals is to fail small and learn fast.The Tech Ops Engineer II will focus on minimizing the impacts of production incidents while ensuring the organization learns quickly ... Show more

 • Promoted

Software Engineering Co-op

Magna-International-6df39721Newmarket, ON, CA
Temporary

Job descriptions may display in multiple languages based on your language selection.What we offer:At Magna, you can expect an engaging and dynamic environment where you can help to develop industry... Show more

 • Promoted

Dev Ops Engineer (12-month Co-op)

Rakuten Kobo Inc.Toronto
Full-time +1

Job Description:Here at Rakuten Kobo Inc.We also stand for our employees – from interns and co-ops to permanent staff – and support their growth and development.Whether you are a student at the sta... Show more

 • Promoted

Irving Data Modelling Co-op Opportunity

J.D. IrvingToronto, ON, CA
Full-time

Kickstart your career in data analytics with Irving Tissue's Data Modelling Co-op in Toronto.Tackle analytics challenges and create impactful dashboards while promoting data accountability.This ful... Show more

 • Promoted

Iot Hardware Engineer Co-Op — Ble/Wifi Prototyping - C$3,500 - C$4,000 A Month

Arlo Technologies, Inc.Toronto, Canada
Full-time

Hardware Engineer needed for 8-month term to design and test IoT products using wireless technologies. Show more

 • Promoted

Mobile Developer (co-op)

DivergenceToronto, ON, CA
Full-time

Divergence Neuro Technologies, Inc.Mobile Developer (co-op) to continue building, maintaining, and upgrading our platform mobile application, Dive, and its variants using React Native.The position ... Show more

 • Promoted

S&C Electric Canada Production Planner Co-op

S & C Electric CompanyToronto, ON, CA
Full-time

Take the next step in your career with S&C Electric Canada as a Production Planner Assistant.This co-op position provides a dynamic, hands-on experience in production planning and monitoring.Ideal ... Show more

 • Promoted

Compiler Development Engineer for Quantum Software

QuEra ComputingToronto, Ontario, Canada
Full-time

Advance your career as a Compiler Development Engineer, addressing software challenges in quantum computing applications.Collaborate with a scientific team to enhance our unique compiler pipeline a... Show more