1

Nvidia Software Jobs in Toronto, ON (NOW HIRING)

NVIDIA is seeking a passionate, highly motivated, and creative senior software engineer to be part of its CPU SOC HW Infrastructure team. We develop methodologies and craft tools to streamline the ...

As an Elite and Premier partner to leading cloud and AI platforms such as NVIDIA, Google Cloud, AWS ... Role: Full Stack Software Developer Experience Level: 5-10 yrs Work Location: US East/Canada ...

To learn more visit: www.waabi.ai As a Graphics Software Engineer, you will create the next ... Nvidia OptiX, Vulkan Raytracing, DXR, etc.). - Experience with Python and deep learning frameworks ...

Embedded Systems Engineer

Hamilton, ON · On-site

$90K - $120K/yr

Software Designer/Engineer - Embedded Systems Status: Full-time Location : Hamilton, ON CANADA Who ... Experience with ARM-based embedded linux systems (Nvidia Jetson or similar) * Motor control beyond ...

next page

Showing results 1-20

Nvidia Software information

See Toronto, ON salary details

$34.4K

$103.2K

$165.6K

How much do nvidia software jobs pay per year?

As of Jul 28, 2026, the average yearly pay for nvidia software in Toronto, ON is $103,220.00, according to ZipRecruiter salary data. Most workers in this role earn between $76,347.00 and $131,221.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Nvidia Software Engineer, and why are they important?

To thrive as an Nvidia Software Engineer, you need proficiency in programming languages like C++ and Python, strong knowledge of computer architecture, and often a degree in computer science or a related field. Familiarity with parallel computing platforms such as CUDA, GPU development tools, and version control systems like Git is typically required. Problem-solving abilities, collaboration, and effective communication are crucial soft skills for success in this role. These competencies enable engineers to efficiently develop high-performance software and contribute to innovative graphics and AI solutions.

How much does NVIDIA pay software engineers?

NVIDIA software engineers typically earn an average salary ranging from $100,000 to $150,000 annually, depending on experience, location, and specific role. Compensation may also include bonuses, stock options, and benefits, with higher salaries often available for senior or specialized positions involving skills in CUDA, AI, or graphics programming.

Is it hard to get hired at NVIDIA?

Getting hired at NVIDIA can be competitive due to the company's reputation and high standards. Candidates typically need strong technical skills, relevant experience, and a good understanding of tools like CUDA or deep learning frameworks. The hiring process often involves multiple interviews and technical assessments.

Does NVIDIA hire software developers?

Yes, NVIDIA hires software developers for roles involving graphics, AI, and high-performance computing. These positions typically require programming skills in languages like C++ and Python, and often involve working with GPU architectures and development tools. Candidates usually need relevant experience and a strong understanding of software engineering principles.

What are Nvidia Software engineers?

Nvidia Software engineers are professionals who design, develop, and optimize software solutions for Nvidia's products, such as GPUs, AI platforms, and related technologies. They work on a variety of projects, including graphics drivers, deep learning frameworks, and high-performance computing applications. Their role involves collaborating with hardware engineers, improving system performance, and ensuring seamless integration with Nvidia hardware. Nvidia Software engineers are essential in advancing the capabilities of graphics and AI technology.

What is the difference between Nvidia Software vs Nvidia Hardware Engineer?

AspectNvidia SoftwareNvidia Hardware Engineer
Required CredentialsBachelor's in Computer Science, Software Development experienceBachelor's in Electrical Engineering or Computer Engineering, hardware design experience
Work EnvironmentSoftware development teams, R&D labs, collaborative projectsHardware labs, prototyping, testing environments
Industry UsageDeveloping drivers, AI software, GPU programmingDesigning GPU chips, circuit boards, hardware components
Common Search/ComparisonYesNo

In summary, Nvidia Software professionals focus on developing and maintaining software solutions like drivers and AI applications, requiring programming skills and software credentials. Nvidia Hardware Engineers work on designing and testing physical GPU components, requiring engineering expertise. Both roles are vital in the tech industry but differ in their focus and skill sets.

What are the entry-level jobs at NVIDIA?

Entry-level jobs at NVIDIA typically include roles such as Software Engineer I, Hardware Design Engineer, and Technical Program Coordinator. These positions often require a bachelor's degree in computer science, engineering, or related fields, and may involve skills in programming, hardware design, or data analysis. Internships and co-op programs are also common pathways for new graduates to gain experience at NVIDIA.

What are some common challenges faced by software engineers working at Nvidia, and how can they be addressed?

Software engineers at Nvidia often work on cutting-edge technologies in fields like graphics, AI, and high-performance computing, which can present unique challenges such as rapidly evolving technical requirements and complex problem-solving scenarios. Collaborating across multidisciplinary teams—often globally distributed—requires strong communication and adaptability. To succeed, it's important to proactively seek feedback, stay updated on emerging trends, and leverage Nvidia’s internal learning resources. Embracing a collaborative mindset and being open to continuous learning can help engineers navigate these challenges effectively.
What are popular job titles related to Nvidia Software jobs in Toronto, ON? For Nvidia Software jobs in Toronto, ON, the most frequently searched job titles are:
What job categories do people searching Nvidia Software jobs in Toronto, ON look for? The top searched job categories for Nvidia Software jobs in Toronto, ON are:
Infographic showing various Nvidia Software job openings in Toronto, ON as of July 2026, with employment types broken down into 6% Locum Tenens, 18% As Needed, 60% Full Time, 2% Part Time, 1% Temporary, and 13% Nights. Highlights an 83% Physical, 9% Hybrid, and 8% Remote job distribution, with an average salary of $103,220 per year, or $49.6 per hour.
Senior Software Engineer, AI Inference

Senior Software Engineer, AI Inference

Nvidia

Toronto, ON • Hybrid

Full-time

Posted 17 days ago


Nvidia rating

9.6

Company rating: 9.6 out of 10

Based on 17 frontline employees who took The Breakroom Quiz

8th of 245 rated software companies


Job description

Help us push the boundaries of AI inference at NVIDIA - where your systems expertise shapes both the technology and the teams building on top of it!

We're looking for a Senior Software Engineer to work at the frontier of large-scale LLM serving, partnering directly with some of the world's most technically demanding customers to unlock the full performance potential of NVIDIA's inference stack. In this role, you'll combine deep systems knowledge with hands-on customer engagement - profiling real deployments, benchmarking across GPU clusters, and turning insights into improvements that ripple across the open-source ecosystem. Do you love digging into performance problems that don't have obvious answers, and want your work to have an impact far beyond a single codebase? We'd love to talk. Unlike traditional customer-facing engineering roles, we expect you to go far deeper - contributing to vLLM, NVIDIA Dynamo, and the tooling that makes every engineer on your team more effective.

What You'll be doing:

  • Work directly with customer engineering teams through long-term technical partnerships, understanding their LLM serving architectures and performance goals, then designing and implementing end-to-end benchmarking campaigns across Kubernetes and Slurm environments to surface actionable insights.

  • Set up and operate vLLM serving deployments on GPU clusters, tuning configurations for throughput, latency, and efficiency - and collect Nsight Systems / Nsight Compute profiling traces to identify performance gaps relative to reference frameworks.

  • Develop detailed performance plans based on profiling findings and collaborate with NVIDIA's kernel engineering and OSS vLLM teams to drive improvements that benefit both your customers and the broader community.

  • Build internal tools, benchmarking harnesses, and automation pipelines that raise the productivity of your teammates and customers alike - with a multiplier attitude that makes everyone around you more effective.

  • Document architectures, findings, and recommendations with clarity for technical audiences, and contribute improvements back to vLLM and related open-source projects where appropriate.

What We Need to See:

  • Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, or equivalent experience.

  • 5+ years of industry experience building and operating complex, production-grade software systems, with strong instincts for how systems behave at scale.

  • Hands-on experience deploying and operating LLM inference workloads - particularly with vLLM - including configuration, optimization, and debugging in real-world environments.

  • Proficiency with container orchestration (Kubernetes) and HPC scheduling (Slurm) for running GPU-accelerated workloads.

  • Solid understanding of LLM serving fundamentals: batching strategies (continuous batching, chunked prefill), KV cache management, and tensor/pipeline parallelism.

  • Familiarity with GPU performance analysis: memory hierarchy, utilization, roofline modeling, and profiling with Nsight Systems or Nsight Compute.

  • Strong written and verbal communication skills, with the ability to present technical findings clearly to both engineering teams and leadership - and to navigate ambiguous, open-ended customer problems.

Ways to Stand Out from the Crowd:

  • Experience with NVIDIA Dynamo or other disaggregated inference serving frameworks.

  • Contributions to open-source inference or ML systems projects, particularly vLLM or SGLang - please include links to relevant pull requests or artifacts.

  • Background with ML compilers or GPU kernel development (Triton, CUTLASS, TorchInductor).

  • Experience building developer tools or internal platforms that meaningfully improved team productivity.

  • Prior experience in a customer-facing or forward-deployed engineering capacity within a technical product organization.

Widely considered to be one of the technology world's most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family www.nvidiabenefits.com/

#LI-Hybrid

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 135,000 CAD - 185,000 CAD for Level 3, and 170,000 CAD - 220,000 CAD for Level 4.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until April 14, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.


What Nvidia employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Nvidia logo

About Nvidia

Sourced by ZipRecruiter

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology--and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Santa Clara, CA, US

Year founded

1993