Familiarity with GPU programming models (HIP, OpenCL, or CUDA) is a plus * Strong problem-solving skills and ability to work independently and in a team * Knowledge of Linux development environments;
Familiarity with GPU programming models (HIP, OpenCL, or CUDA) is a plus * Strong problem-solving skills and ability to work independently and in a team * Knowledge of Linux development environments;
Software Engineer
Mississauga, ON · On-site
... strong programming fundamentals and interest in data-intensive problems. You write clean ... Experience with CUDA or GPU-accelerated libraries (CuPy, RAPIDS). Relocation benefits are not ...
Software Engineer
Mississauga, ON · On-site
... strong programming fundamentals and interest in data-intensive problems. You write clean ... Experience with CUDA or GPU-accelerated libraries (CuPy, RAPIDS). Relocation benefits are not ...
Research Engineer
Toronto, ON · On-site +1
CA$122K - CA$215K/yr
... Python programming with a focus on writing high-quality, well-structured, and tested code ... CUDA. The US yearly salary range for this role is: $122,000 - $215,000 USD in addition to ...
Research Engineer
Toronto, ON · On-site +1
CA$122K - CA$215K/yr
... Python programming with a focus on writing high-quality, well-structured, and tested code ... CUDA. The US yearly salary range for this role is: $122,000 - $215,000 USD in addition to ...
Hands-on experience with GPU programming (CUDA preferred), inference runtimes (TensorRT, ONNX * Runtime), and deep learning frameworks (PyTorch/TensorFlow) * Proficiency in Python and at least one ...
Hands-on experience with GPU programming (CUDA preferred), inference runtimes (TensorRT, ONNX * Runtime), and deep learning frameworks (PyTorch/TensorFlow) * Proficiency in Python and at least one ...
Senior Machine Learning Engineer
Toronto, ON · Remote
$165K - $225K/yr
... CUDA kernel engineering, TensorRT/ONNX export, and inference serving frameworks such as Triton Experience with hosting computer vision model inference on NVIDIA DGX Spark. Understanding of FDA ...
Quick apply
Senior Machine Learning Engineer
Toronto, ON · Remote
$165K - $225K/yr
... CUDA kernel engineering, TensorRT/ONNX export, and inference serving frameworks such as Triton Experience with hosting computer vision model inference on NVIDIA DGX Spark. Understanding of FDA ...
Senior Machine Learning Engineer
Toronto, ON · Remote
$165K - $225K/yr
... CUDA kernel engineering, TensorRT/ONNX export, and inference serving frameworks such as Triton Experience with hosting computer vision model inference on NVIDIA DGX Spark. Understanding of FDA ...
Quick apply
Senior Machine Learning Engineer
Toronto, ON · Remote
$165K - $225K/yr
... CUDA kernel engineering, TensorRT/ONNX export, and inference serving frameworks such as Triton Experience with hosting computer vision model inference on NVIDIA DGX Spark. Understanding of FDA ...
Familiarity with GPU programming models (HIP, OpenCL, or CUDA) is a plus * Strong problem-solving skills and ability to work independently and in a team * Knowledge of Linux development environments;
Familiarity with GPU programming models (HIP, OpenCL, or CUDA) is a plus * Strong problem-solving skills and ability to work independently and in a team * Knowledge of Linux development environments;
Software Developer
CA$80K - CA$105K/yr
Bachelor's or Master's Degree in Computer Science, Electrical Engineering, Software Engineering ... Image processing experience in OpenCV, CUDA, OpenCL * Experience integrating different types of ...
Software Developer
CA$80K - CA$105K/yr
Bachelor's or Master's Degree in Computer Science, Electrical Engineering, Software Engineering ... Image processing experience in OpenCV, CUDA, OpenCL * Experience integrating different types of ...
DSP Engineer (Markham)
Markham, ON · On-site
Proficiency in programming languages such as VHDL, Python, Matlab, C, C++, and Cuda * Proficiency in linux operating system Qualifications: * BS or MS degree in Electrical Engineering or equivalent ...
Quick apply
DSP Engineer (Markham)
Markham, ON · On-site
Proficiency in programming languages such as VHDL, Python, Matlab, C, C++, and Cuda * Proficiency in linux operating system Qualifications: * BS or MS degree in Electrical Engineering or equivalent ...
DSP Algorithm Engineer
CA$50 - CA$68/hr
DSP Algorithm Engineer Join our central AI and Chip Engineering organization at the Ottawa ... Knowledge of DSP frameworks (OpenCL, CUDA, OpenGL). * Familiarity with RTOS environments (Linux ...
Quick apply
DSP Algorithm Engineer
CA$50 - CA$68/hr
DSP Algorithm Engineer Join our central AI and Chip Engineering organization at the Ottawa ... Knowledge of DSP frameworks (OpenCL, CUDA, OpenGL). * Familiarity with RTOS environments (Linux ...
We're looking for Applied AI/ML Engineers to ship production AI features on the Trend Vision One ... Proficiency in GPU optimization, including CUDA kernel development, TensorRT, and hardware-aware ...
We're looking for Applied AI/ML Engineers to ship production AI features on the Trend Vision One ... Proficiency in GPU optimization, including CUDA kernel development, TensorRT, and hardware-aware ...
We're looking for Applied AI/ML Engineers to ship production AI features on the Trend Vision One ... Proficiency in GPU optimization, including CUDA kernel development, TensorRT, and hardware-aware ...
We're looking for Applied AI/ML Engineers to ship production AI features on the Trend Vision One ... Proficiency in GPU optimization, including CUDA kernel development, TensorRT, and hardware-aware ...
DSP Algorithm Engineer
CA$50 - CA$68/hr
DSP Algorithm Engineer Join our central AI and Chip Engineering organization at the Ottawa ... Knowledge of DSP frameworks (OpenCL, CUDA, OpenGL). * Familiarity with RTOS environments (Linux ...
Quick apply
DSP Algorithm Engineer
CA$50 - CA$68/hr
DSP Algorithm Engineer Join our central AI and Chip Engineering organization at the Ottawa ... Knowledge of DSP frameworks (OpenCL, CUDA, OpenGL). * Familiarity with RTOS environments (Linux ...
Senior / Staff Perception Engineer
CA$158K - CA$269K/yr
... Python programming with a focus on writing high-quality, well-structured, and tested code ... CUDA. The US yearly salary range for this role is: $158,000 - $269,000 USD in addition to ...
Senior / Staff Perception Engineer
CA$158K - CA$269K/yr
... Python programming with a focus on writing high-quality, well-structured, and tested code ... CUDA. The US yearly salary range for this role is: $158,000 - $269,000 USD in addition to ...
Principal Software Developer - AI/ML Performance Validation & Systems Testing
Thornhill, ON · On-site
We are seeking a Principal Software Engineer to serve as the senior technical leader for ROCm ... GPU software stacks (ROCm, CUDA, oneAPI, SYCL) * AI/ML frameworks (PyTorch, TensorFlow, JAX, Triton ...
Principal Software Developer - AI/ML Performance Validation & Systems Testing
Thornhill, ON · On-site
We are seeking a Principal Software Engineer to serve as the senior technical leader for ROCm ... GPU software stacks (ROCm, CUDA, oneAPI, SYCL) * AI/ML frameworks (PyTorch, TensorFlow, JAX, Triton ...
Senior / Staff Software Engineer, High-Performance Onboard Algorithms
Toronto, ON · On-site +1
CA$148K - CA$260K/yr
... programming. - Collaborate with Waabi's autonomy and hardware teams to ensure the efficiency and ... Bonus: - Experience with accelerated computing like CUDA, Vulkan, and OpenCL. - Experience with ...
Senior / Staff Software Engineer, High-Performance Onboard Algorithms
Toronto, ON · On-site +1
CA$148K - CA$260K/yr
... programming. - Collaborate with Waabi's autonomy and hardware teams to ensure the efficiency and ... Bonus: - Experience with accelerated computing like CUDA, Vulkan, and OpenCL. - Experience with ...
$120 - $170/hr
CUDA development and GPU optimization experience. * Experience with TensorRT, ONNX Runtime, TVN ... Experience with TinyML, embedded inference runtimes, or DSP programming. * Familiarity with ...
$120 - $170/hr
CUDA development and GPU optimization experience. * Experience with TensorRT, ONNX Runtime, TVN ... Experience with TinyML, embedded inference runtimes, or DSP programming. * Familiarity with ...
You will also collaborate with a diverse set of internal engineering, product, and business teams ... CUDA, NCCL,NVSwitch/NVLink, driver behavior, and performance tuning. * Ability ...
You will also collaborate with a diverse set of internal engineering, product, and business teams ... CUDA, NCCL,NVSwitch/NVLink, driver behavior, and performance tuning. * Ability ...
Senior / Staff Graphics Software Engineer
Toronto, ON · On-site +1
CA$155K - CA$269K/yr
To learn more visit: www.waabi.ai As a Graphics Software Engineer, you will create the next ... accelerated computing like CUDA, OpenCL, and Vulkan compute pipelines. - Experience with ...
Senior / Staff Graphics Software Engineer
Toronto, ON · On-site +1
CA$155K - CA$269K/yr
To learn more visit: www.waabi.ai As a Graphics Software Engineer, you will create the next ... accelerated computing like CUDA, OpenCL, and Vulkan compute pipelines. - Experience with ...
Principal Edge AI Software Engineer
Kanata, ON · On-site
CA$121K - CA$165K/yr
Location: Kanata, Ontario, Canada About the Role Join NXP's AI & Chip Engineering (ACE ... Familiarity with hardware acceleration and offload (OpenCL, CUDA, DSP toolchains) * Experience with ...
Principal Edge AI Software Engineer
Kanata, ON · On-site
CA$121K - CA$165K/yr
Location: Kanata, Ontario, Canada About the Role Join NXP's AI & Chip Engineering (ACE ... Familiarity with hardware acceleration and offload (OpenCL, CUDA, DSP toolchains) * Experience with ...
Cuda Programming information
What is the difference between Cuda Programming vs GPU Developer?
| Aspect | Cuda Programming | GPU Developer |
|---|---|---|
| Required Credentials | Knowledge of CUDA, C/C++, parallel computing | Knowledge of GPU architecture, CUDA, OpenCL, C/C++ |
| Work Environment | High-performance computing, scientific research, AI | Graphics, gaming, scientific visualization, AI |
| Industry Usage | Tech companies, research labs, AI firms | Gaming, entertainment, tech, research |
While Cuda Programming focuses specifically on writing code using NVIDIA's CUDA platform for parallel processing, GPU Developers have a broader role that includes designing, optimizing, and implementing GPU-based solutions across various platforms and technologies. Both roles require knowledge of GPU architecture and programming languages like C/C++, but GPU Developers often work on a wider range of applications beyond CUDA-specific projects.
Are CUDA programmers in demand?
What does a CUDA programming developer do?
What are popular job titles related to Cuda Programming jobs in Ontario?
For Cuda Programming jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Cuda Programming jobs in Ontario look for?
The top searched job categories for Cuda Programming jobs in Ontario are:

Full-time
Re-posted 18 days ago
Advanced Micro Devices rating
8.6
Based on 13 frontline employees who took The Breakroom Quiz
27th of 159 rated electronics manufacturers
Job description
WHAT YOU DO AT AMD CHANGES EVERYTHING
At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career.
ResponsibilitiesTHE ROLE:
AMD is looking for a Senior Software Engineer for the Developer Tools team, where you will contribute to the development and optimization of GPU profiling tools for HPC and AI workloads. You will work alongside a team of skilled engineers, collaborating to enhance the profiling tools' capabilities and support broader strategic projects, including participating in new ASIC and hardware bring-ups.
THE PERSON:
The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. Should understand GPU and computer system architecture, along with strong proficiency in C++. Should be detail-oriented, proactive in solving complex technical challenges, and able to communicate effectively across teams.
KEY RESPONSIBILITIES:
- Collaborate with architecture, driver, and runtime teams to enable profiling for next-generation AMD GPUs involved in Pre Silicon and Post Silicon activities
- Design, develop, and maintain ROCprofiler-SDK components for GPU performance profiling
- Implement new features and APIs to enhance profiling capabilities for AI and HPC workloads
- Optimize profiling tools for accuracy, scalability, and minimal overhead
- Debug and resolve issues in profiling workflows and improve tool reliability
- Stay current with GPU architecture advancements and integrate them into ROCprofiler-SDK
- Contribute to documentation and developer resources for ROCprofiler-SDK
PREFERRED EXPERIENCE:
- Strong proficiency in C++ and object-oriented programming
- Experience with performance analysis tools or profiling frameworks
- Understanding of GPU architecture and system-level performance concepts
- Experience with multithreading and concurrency in modern C++
- Familiarity with ROCm ecosystem and tools is highly desirable
- Experience with AI-powered developer tools and ability to effectively leverage them in day-to-day development workflows, including code generation, debugging, performance optimization, and productivity improvements
- Experience with Git-based workflows and debugging tools
- Familiarity with GPU programming models (HIP, OpenCL, or CUDA) is a plus
- Strong problem-solving skills and ability to work independently and in a team
- Knowledge of Linux development environments; Windows experience is a plus
ACADEMIC CREDENTIALS:
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
LOCATION : Markham, Canada (Hybrid)
#LI-CJ3
#LI-Hybrid
QualificationsBenefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD's "Responsible AI Policy" is available here.
This posting is for an existing vacancy.
Employment Type: FULL_TIMEWhat Advanced Micro Devices employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Advanced Micro Devices (AMD)
Sourced by ZipRecruiter
Industry
Computer and electronic product manufacturing and manufacturing
Company size
5,001 - 10,000 Employees
Headquarters location
Sunnyvale, CA, US