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 ...
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 ...
Our work at NVIDIA is dedicated towards a computing model focused on visual and AI computing. For ... Possess software engineering background with familiarity in systems level programming (e.g., C/C ...
Our work at NVIDIA is dedicated towards a computing model focused on visual and AI computing. For ... Possess software engineering background with familiarity in systems level programming (e.g., C/C ...
Our work at NVIDIA is dedicated towards a computing model focused on visual and AI computing. For ... Possess software engineering background with familiarity in systems level programming (e.g., C/C ...
Our work at NVIDIA is dedicated towards a computing model focused on visual and AI computing. For ... Possess software engineering background with familiarity in systems level programming (e.g., C/C ...
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 ...
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 ...
Guide partners and customers through the NVIDIA integration journey, fostering co-innovation and ... A minimum of 8-10+ years of overall professional experience in the technology industry in software ...
Guide partners and customers through the NVIDIA integration journey, fostering co-innovation and ... A minimum of 8-10+ years of overall professional experience in the technology industry in software ...
NVIDIA is seeking engineers to develop algorithms and optimizations for our LPX inference and ... Strong software engineering background with proficiency in systems level programming (e.g., C/C ...
NVIDIA is seeking engineers to develop algorithms and optimizations for our LPX inference and ... Strong software engineering background with proficiency in systems level programming (e.g., C/C ...
NVIDIA is seeking hardworking, motivated and creative Senior Verification Engineer for our Tegra ... Work with and enable FPGA and software teams to ensure that software is tested. * Plan for and be ...
NVIDIA is seeking hardworking, motivated and creative Senior Verification Engineer for our Tegra ... Work with and enable FPGA and software teams to ensure that software is tested. * Plan for and be ...
NVIDIA's SOC Hardware Infrastructure team is seeking a Senior Product Manager to lead the strategy ... software development intersect. What You'll Be Doing: * Define and drive the product vision ...
NVIDIA's SOC Hardware Infrastructure team is seeking a Senior Product Manager to lead the strategy ... software development intersect. What You'll Be Doing: * Define and drive the product vision ...
As an Elite and Premier partner to leading cloud and AI platforms such as NVIDIA, Google Cloud, AWS ... Architect - Software Developer Experience Level: 7+ yrs Work Location: US East/Canada (Remote) Role ...
As an Elite and Premier partner to leading cloud and AI platforms such as NVIDIA, Google Cloud, AWS ... Architect - Software Developer Experience Level: 7+ yrs Work Location: US East/Canada (Remote) Role ...
Companies such as Nvidia, OpenAI, AMD, Red Hat, and Databricks rely on Backstory to surface risks ... As a Senior Software Engineer on the Matching team, you will work on Backstory's foundational ...
Companies such as Nvidia, OpenAI, AMD, Red Hat, and Databricks rely on Backstory to surface risks ... As a Senior Software Engineer on the Matching team, you will work on Backstory's foundational ...
Full Stack Developer
Toronto, ON · Remote
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 ...
Full Stack Developer
Toronto, ON · Remote
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 ...
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 ... Nvidia OptiX, Vulkan Raytracing, DXR, etc.). - Experience with Python and deep learning frameworks ...
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 ... Nvidia OptiX, Vulkan Raytracing, DXR, etc.). - Experience with Python and deep learning frameworks ...
Our engineering team builds the hardware, firmware, and software that power our unmanned ... Implement real-time sensor processing pipelines on companion computers (NVIDIA Jetson, Raspberry Pi ...
Quick apply
Our engineering team builds the hardware, firmware, and software that power our unmanned ... Implement real-time sensor processing pipelines on companion computers (NVIDIA Jetson, Raspberry Pi ...
Our engineering team builds the hardware, firmware, and software that power our unmanned ... Implement real-time sensor processing pipelines on companion computers (NVIDIA Jetson, Raspberry Pi ...
Our engineering team builds the hardware, firmware, and software that power our unmanned ... Implement real-time sensor processing pipelines on companion computers (NVIDIA Jetson, Raspberry Pi ...
By creating software tools for making buildings, machines, and even the latest movies, we influence ... Train, optimize, and deploy machine learning models on edge computing platforms (e.g., NVIDIA ...
By creating software tools for making buildings, machines, and even the latest movies, we influence ... Train, optimize, and deploy machine learning models on edge computing platforms (e.g., NVIDIA ...
Linux Desktop Engineer
Toronto, ON · Remote
Silent Software Packaging: Architect and deploy automated, silent installation packages for all ... dedicated NVIDIA hardware driver profiles. Core Competencies: * Developer Velocity Orientation:
Linux Desktop Engineer
Toronto, ON · Remote
Silent Software Packaging: Architect and deploy automated, silent installation packages for all ... dedicated NVIDIA hardware driver profiles. Core Competencies: * Developer Velocity Orientation:
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 ...
Quick apply
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 ...
Our customers include OpenAI, NVIDIA, Microsoft, and over 30 of the world's leading foundation ... You will build pipeline from zero, run technical discovery across infrastructure and software ...
Our customers include OpenAI, NVIDIA, Microsoft, and over 30 of the world's leading foundation ... You will build pipeline from zero, run technical discovery across infrastructure and software ...
Senior Machine Learning Engineer
Toronto, ON · Remote
$165K - $225K/yr
Knowledge of software engineering best practices including version control (Git) and CI/CD ... NVIDIA DGX Spark. Understanding of FDA regulatory requirements for AI/ML in medical devices ...
Quick apply
Senior Machine Learning Engineer
Toronto, ON · Remote
$165K - $225K/yr
Knowledge of software engineering best practices including version control (Git) and CI/CD ... NVIDIA DGX Spark. Understanding of FDA regulatory requirements for AI/ML in medical devices ...
Senior Machine Learning Engineer
Toronto, ON · Remote
$165K - $225K/yr
Knowledge of software engineering best practices including version control (Git) and CI/CD ... NVIDIA DGX Spark. Understanding of FDA regulatory requirements for AI/ML in medical devices ...
Quick apply
Senior Machine Learning Engineer
Toronto, ON · Remote
$165K - $225K/yr
Knowledge of software engineering best practices including version control (Git) and CI/CD ... NVIDIA DGX Spark. Understanding of FDA regulatory requirements for AI/ML in medical devices ...
Nvidia Software information
See Toronto, ON salary details
$34.4K - $46.3K
13% of jobs
$46.3K - $58.2K
3% of jobs
$58.2K - $70.1K
4% of jobs
$75.5K is the 25th percentile. Wages below this are outliers.
$70.1K - $82.1K
11% of jobs
$82.1K - $94K
12% of jobs
The median wage is $102.4K / yr.
$94K - $105.9K
11% of jobs
$105.9K - $117.9K
15% of jobs
$126.5K is the 75th percentile. Wages above this are outliers.
$117.9K - $129.8K
10% of jobs
$129.8K - $141.7K
9% of jobs
$141.7K - $153.6K
10% of jobs
$153.6K - $165.6K
4% of jobs
$34.4K
$103.2K
$165.6K
How much do nvidia software jobs pay per year?
What are the key skills and qualifications needed to thrive as an Nvidia Software Engineer, and why are they important?
How much does NVIDIA pay software engineers?
Is it hard to get hired at NVIDIA?
Does NVIDIA hire software developers?
What are Nvidia Software engineers?
What is the difference between Nvidia Software vs Nvidia Hardware Engineer?
| Aspect | Nvidia Software | Nvidia Hardware Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science, Software Development experience | Bachelor's in Electrical Engineering or Computer Engineering, hardware design experience |
| Work Environment | Software development teams, R&D labs, collaborative projects | Hardware labs, prototyping, testing environments |
| Industry Usage | Developing drivers, AI software, GPU programming | Designing GPU chips, circuit boards, hardware components |
| Common Search/Comparison | Yes | No |
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?
What are some common challenges faced by software engineers working at Nvidia, and how can they be addressed?

Nvidia rating
9.6
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.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
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