Location
Markham, ON – Hybrid Role
Role
GPU Virtualization Test Automation Engineer
Team Overview
The GPU Virtualization team partners with Cloud Service Providers such as AWS and Microsoft to bring high‑performance graphics processors to the cloud. We develop kernel driver software for professional, server‑grade GPUs (e.g., Radeon Pro V720), enabling a single GPU to be shared by up to 36 virtual machines.
Key Responsibilities
- Define and execute test cases for GPU virtualization scenarios.
- Create and maintain an automation test framework for hypervisors including KVM, Hyper‑V, and VMware.
- Analyze and narrow down issues discovered during testing.
- Conduct sanity, integration, solution, performance, and stress tests.
- Reproduce and analyze issues reported by customers.
Preferred Experience
Knowledge of Windows and Linux environments.Experience with scripting languages such as Python, Windows PowerShell, and Linux shell scripts.Experience with software development process and tools such as debuggers and source code control systems.Knowledge of KVM, Hyper‑V, and VMware hypervisors.Qualifications
Intermediate to advanced Python skills.Intermediate to advanced Linux shell scripting skills.Intermediate to advanced Windows PowerShell skills.Educational Credentials
BS / MS / Ph.D. degree in Electrical Engineering, Mathematics, Computer Science, Engineering, or an equivalent field.
#J-18808-Ljbffr