Enable job alerts via email!

Senior Software Developer - GPU Virtualization

Huawei Canada

Markham

On-site

CAD 80,000 - 120,000

Full time

30+ days ago

Boost your interview chances

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

Job summary

An established industry player is seeking a Senior Software Developer specializing in GPU virtualization. This role involves developing and maintaining cutting-edge GPU virtualization software solutions on Linux platforms. You'll work with a dynamic team, designing and optimizing virtualization features while troubleshooting and resolving issues. If you have a strong background in software development, particularly in GPU driver development, and are eager to stay ahead of the latest trends in technology, this opportunity is perfect for you. Join a forward-thinking company and make a significant impact in the field of GPU virtualization!

Qualifications

  • 3+ years of software development experience, preferably in GPU driver development.
  • Strong proficiency in C/C++ and Python, with extensive knowledge of Linux.

Responsibilities

  • Develop and maintain GPU virtualization software solutions on Linux platforms.
  • Collaborate with teams to integrate GPU virtualization solutions.

Skills

C/C++
Python
Problem-solving

Education

Bachelor's degree in Computer Science
Bachelor's degree in Software Engineering

Tools

Linux
Docker
Kubernetes
KVM
QEMU
Xen
VMware

Job description

Huawei Canada has an immediate 12-month contract opening for a Senior Software Developer - GPU Virtualization.

About the team:
We are the Kernel Mode Drive (KMD) team within Huawei Canada’s Edmonton Software-Hardware System Optimization Lab. We research, design and develop KMD for GPU. We are looking for a Senior GPU Virtualization software developer to join our team to develop and maintain GPU virtualization software solutions on Linux platforms.

About the job:

  • Develop and maintain GPU virtualization software solutions on Linux platforms.
  • Design, implement, and optimize virtualization features and functionalities.
  • Collaborate with cross-functional teams to integrate GPU virtualization solutions into existing systems.
  • Troubleshoot and resolve issues related to GPU virtualization software.
  • Conduct code reviews and maintain high coding standards.
  • Stay up-to-date with the latest trends and technologies in GPU virtualization.
What you'll bring to the team:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software development, preferably in GPU driver development on Linux platforms.
  • Strong proficiency in C/C++, Python, or other programming languages.
  • Extensive knowledge of Linux operating systems and virtualization technologies such as KVM, QEMU, Xen, or VMware.
  • Experience with containerization technologies like Docker and Kubernetes is a plus.
  • Strong problem-solving skills and ability to work independently as well as in a team.
Preferred Skills:
  • Experience with cloud platforms (AWS, Azure, Google Cloud).
  • Familiarity with DevOps practices and tools.
  • Knowledge of GPU driver development and/or virtualization.
  • Contributions to open-source projects related to virtualization.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer - L3 Support

Natural Factors

Sherbrooke

Remote

USD 60,000 - 100,000

Today
Be an early applicant

Software Engineer - L3 Support

Canonical

Montreal

Remote

USD 80,000 - 110,000

2 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

Moncton

Remote

USD 70,000 - 110,000

2 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

Vancouver

Remote

USD 70,000 - 110,000

3 days ago
Be an early applicant

Software Engineer - Solutions Engineering

Canonical

Regina

Remote

USD 60,000 - 100,000

4 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

Calgary

Remote

USD 103,000 - 149,000

4 days ago
Be an early applicant

Software Engineer - Solutions Engineering

Canonical

Moncton

Remote

USD 70,000 - 110,000

5 days ago
Be an early applicant

Field Application Engineer - AMD-HP

MarketStar

Toronto

Remote

CAD 115,000 - 125,000

24 days ago

Senior Software Engineer - MAAS

Canonical

Gatineau

Remote

USD 80,000 - 120,000

8 days ago