Senior GPU Driver Engineer

Huawei Technologies Co.

Markham

Hybrid

CAD 90,000 - 140,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Cutting-edge technologies
Collaborative environment
Career growth opportunities

Job summary

Huawei Canada is seeking a Senior Developer - GPU Driver for a 12-month contract in Markham, Ontario. You will develop and maintain GPU drivers on Linux and other platforms, design and optimize features, and collaborate with cross-functional teams to integrate drivers into systems.

The role requires strong C/C++ and Python skills, deep Linux knowledge, and experience with virtualization and container technologies. Independent problem-solver with a drive for cutting-edge graphics tech is ideal.

Qualifications

  • Bachelor's degree in Computer Science or a related field.
  • 3+ years of software development experience in Linux environments.
  • Strong proficiency in C/C++, Python or other languages.
  • Extensive knowledge of Linux OS, GPU driver architecture and memory management.
  • Experience with virtualization technologies is a plus (KVM, QEMU, Xen, VMware).
  • Experience with containerization technologies is a plus (Docker, Kubernetes).
  • Assets: competitive salary, cutting-edge tech, collaborative environment, career growth.

Responsibilities

  • Develop and maintain GPU driver on Linux/other platforms.
  • Design, implement and optimize GPU driver features.
  • Collaborate with cross-functional teams to integrate GPU driver into systems.
  • Troubleshoot and resolve GPU driver issues.
  • Conduct code reviews and maintain high coding standards.
  • Stay up-to-date with GPU driver trends and technologies.

Skills

C/C++
Python
Linux expertise
GPU driver architecture
Memory management
Independent work

Education

Bachelor's degree in CS/Software Engineering

Tools

KVM
QEMU
Xen
VMware
Docker
Kubernetes

Job description

Huawei Canada is seeking a Senior Developer - GPU Driver for a 12-month contract in Markham, Ontario. You will develop and maintain GPU drivers on Linux and other platforms, design and optimize features, and collaborate with cross-functional teams to integrate drivers into systems.

The role requires strong C/C++ and Python skills, deep Linux knowledge, and experience with virtualization and container technologies. Independent problem-solver with a drive for cutting-edge graphics tech is ideal.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Developer - GPU Driver
Senior Developer - GPU Driver

Huawei Technologies Co. • Markham

Hybrid
CAD 90,000 - 140,000
Competitive salary
Cutting-edge technologies
Collaborative environment
+1
Senior Compiler Engineer: Lead in AI/GPU Co-Design
Senior Compiler Engineer: Lead in AI/GPU Co-Design

huaweicanada • Ottawa

On-site
CAD 127,000 - 225,000
Senior Principal Compiler Architect — AI & GPU Systems
Senior Principal Compiler Architect — AI & GPU Systems

Huawei Technologies Canada Co., Ltd. • Ottawa

On-site
CAD 150,000 - 210,000
Lead Real-Time Rendering Engineer (Graphics)
Lead Real-Time Rendering Engineer (Graphics)

Huawei Technologies Co. • Vancouver

Hybrid
CAD 78,000 - 168,000
Senior Researcher - GPU Applications Architecture
Senior Researcher - GPU Applications Architecture

Huawei Canada • Markham

On-site
CAD 90,000 - 120,000
Senior Researcher – GPU, AI & Hardware Architecture
Senior Researcher – GPU, AI & Hardware Architecture

Huawei Canada • Edmonton

On-site
CAD 90,000 - 140,000
Senior Researcher – GPU, AI & Hardware Architecture
Senior Researcher – GPU, AI & Hardware Architecture

Huawei Technologies Canada Co., Ltd. • Edmonton

On-site
CAD 120,000 - 170,000
Software Engineer - Windowing & Graphics
Software Engineer - Windowing & Graphics

Huawei Canada • Markham

On-site
CAD 106,000 - 156,000
Remote: Technical Lead, GPU Infra & HPC Platform
Remote: Technical Lead, GPU Infra & HPC Platform

Jobgether • Canada

Remote
CAD 150,000 - 230,000
100% remote position
Lead architecture and delivery of GPU/
International and distributed team
Senior AI/GPU Architect - Edge Compute & Hardware Advantage
Senior AI/GPU Architect - Edge Compute & Hardware Advantage

Huawei Technologies Canada Co., Ltd. • Edmonton

On-site
CAD 120,000 - 170,000