1

Cuda Programming Jobs in Ontario (NOW HIRING)

GPU/CUDA programming knowledge * Advantage: Experience with lidar or geospatial systems * Advantage: Background in mathematical modelling or algorithms * Required: Degree in Computer Science or ...

CA$150K - CA$230K/yr

GPU programming (CUDA) or GPU systems experience * High-performance networking (RDMA, InfiniBand) * ML framework or runtime internals * Cluster scheduling or orchestration systems We believe strong ...

Senior Deep Learning Engineer

Toronto, ON · On-site +1

$130K - $180K/yr

Experience in embedded or low-level programming * Knowledge of CUDA/OpenGL * Experience deploying neural networks in production * Familiarity with model compression techniques like quantization ...

Senior Deep Learning Engineer

Toronto, ON · On-site +1

$130K - $180K/yr

Experience in embedded or low-level programming * Knowledge of CUDA/OpenGL * Experience deploying neural networks in production * Familiarity with model compression techniques like quantization ...

Site Reliability Engineer

Toronto, ON · On-site +1

CA$125K - CA$250K/yr

We are looking for a Site Reliability Engineer to help build and operate the infrastructure behind ... GPU and server administration, including CUDA drivers, firmware, BIOS, and hardware troubleshooting

... programming using CUDA, OpenCL, or similar libraries. - Experience with distributed systems and cloud computing platforms such as Kubernetes, Docker, GCP, and AWS. Preferred Qualifications: - Ph.D ...

... 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 ...

New

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 ...

... 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 ...

... 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 ...

next page

Showing results 1-20

Cuda Programming information

What is the salary of NVIDIA CUDA developer?

The salary of an NVIDIA CUDA developer typically ranges from $80,000 to $130,000 annually, depending on experience, location, and industry. Skilled CUDA programmers with advanced knowledge of parallel computing and GPU architecture tend to earn higher salaries.

What jobs use CUDA?

Jobs that use CUDA include roles such as GPU programmer, software developer, data scientist, and machine learning engineer, especially in fields like high-performance computing, artificial intelligence, and scientific research. These roles often require knowledge of parallel programming, C++, and GPU architecture, and involve developing or optimizing software to run efficiently on NVIDIA GPUs.

Are CUDA programmers in demand?

CUDA programmers are in high demand due to the growing use of GPU computing in fields like artificial intelligence, scientific research, and data processing. Skills in parallel programming, GPU architecture, and CUDA toolkit are highly valued, and job opportunities are expected to increase as these technologies expand across industries.

How much do CUDA engineers make?

CUDA engineers typically earn between $80,000 and $150,000 annually, depending on experience, location, and industry. Senior roles or those with specialized skills in parallel programming and GPU optimization can command higher salaries, especially in tech hubs or companies with advanced AI and high-performance computing needs.

What is the difference between Cuda Programming vs GPU Developer?

AspectCuda ProgrammingGPU Developer
Required CredentialsKnowledge of CUDA, C/C++, parallel computingKnowledge of GPU architecture, CUDA, OpenCL, C/C++
Work EnvironmentHigh-performance computing, scientific research, AIGraphics, gaming, scientific visualization, AI
Industry UsageTech companies, research labs, AI firmsGaming, 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.

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:
Infographic showing various Cuda Programming job openings in Ontario as of July 2026, with employment types broken down into 13% As Needed, 42% Full Time, 24% Temporary, 18% Nights, and 3% Summer. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution.
Senior Software Developer

Senior Software Developer

Teledyne

Concord, ON

CA$93K - CA$124K/yr

Full-time

Posted 2 days ago


Teledyne Technologies rating

8.7

Company rating: 8.7 out of 10

Based on 46 frontline employees who took The Breakroom Quiz

11th of 143 rated electronics manufacturers


Job description

Be visionary

Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research.

We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.

Job Description

Senior Software Developer (C++) - Lidar & Geospatial Systems
Join Teledyne Optech, part of Teledyne Technologies, where you'll help turn complex lidar data into powerful geospatial insights. You'll work on highperformance applications that process data from advanced acquisition systems used around the world.
If you enjoy solving performance challenges, designing robust systems, and working close to the hardware-software boundary, this role offers meaningful technical depth and real-world impact.
What you'll do
  • Design and build highperformance C++ applications for lidar data processing
  • Contribute to system architecture and software design decisions
  • Translate requirements into scalable, maintainable solutions
  • Optimise performance, memory use, and data handling
  • Develop multithreaded components and resolve concurrency issues
  • Debug, troubleshoot, and deliver fixes for complex defects
  • Enhance existing products with new features and capabilities
  • Collaborate with engineers across software, systems, and product teams
  • Support continuous improvement in quality, performance, and scalability
What you need
  • Required: Strong C++ development expertise
  • Required: Solid understanding of software architecture and design principles
  • Required: Experience on Windows and/or Linux platforms
  • Required: Hands-on experience with performance optimisation and multithreading
  • Advantage: GPU/CUDA programming knowledge
  • Advantage: Experience with lidar or geospatial systems
  • Advantage: Background in mathematical modelling or algorithms
  • Required: Degree in Computer Science or equivalent experience
What we offer
  • Work on advanced geospatial and sensing technologies
  • Deep engineering challenges in a collaborative environment
  • Opportunities to influence product design and architecture
  • Exposure to crossdisciplinary teams and systems
  • A stable, innovationdriven technology organization
What happens next Applications are reviewed by our recruiting team, followed by a recruiter screen and interviews with the hiring team. Timelines may vary.
Teledyne is an equal opportunity employer committed to inclusive hiring and workplace diversity.

Salary Range:

$93,700.00-$124,900.000

The anticipated salary range listed for this role is only an estimate. Actual compensation for successful candidates is carefully determined based on several factors including, but not limited to, location, local regulations (such as minimum wage), education/training, work experience, key skills, and type of position.

Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.

Teledyne is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other characteristic or non-merit based factor made unlawful by federal, state, or local laws.


What Teledyne Technologies employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom