
Senior Software Engineer, Compute Sanitizer - GPU
Join the NVIDIA Developer Tools team and empower engineers throughout the world developing groundbreaking products in Automotive, VR, Gaming, Deep Learning, and High Performance Computing. See your efforts in action as developers and 3rd party tool developers use your products to debug, profile and analyze the correctness of their systems/applications using the products and low-level API that you contributed to as a member of the Developer Tools team. Innovate as you develop the debug and performance analysis capability of future generations of NVIDIA GPUs. Be a part of the team that brings new GPU technologies to market with sophisticated simulation/emulation systems and be among the first to breathe life into new silicon.
NVIDIA is looking for a senior software engineer to join our efforts to advance the state of our Compute Sanitizer product to the next level. The position will be part of a dynamic, world-wide team that develops and maintains several desktop and mobile Developer Tools products that are hosted and targeting OSes including Windows, Linux, Android and other embedded system real time OSes (RTOS).
What you’ll be doing:
You will apply knowledge of compute programming models and compute architecture to build tools that provide actionable feedback to compute developers. You should be comfortable working in existing driver code and application code as well as writing new shared libraries and targeted performance tests, and have an eagerness to learn about new compute and graphics drivers, GPU architectures and operating systems.
Develop the Compute Sanitizer (which is a suite of memory checker) tools for GPUs running on Linux, Windows, and embedded operating systems.
Work with tools, compiler, architecture and driver teams to design, implement and verify new features in the Compute Sanitizer stack.
Work closely with internal and external partners including other peer organizations within NVIDIA.
Effectively estimate and prioritize tasks in order to create a realistic delivery schedule.
Write fast, effective, maintainable, reliable and well-documented code.
Provide peer reviews to other engineers, including feedback on performance, scalability and correctness.
Document requirements and designs, and review documents with teams throughout NVIDIA.
Mentor junior engineers.
What we need to see:
BS or MS in Computer Science or equivalent experience
8+ years of experience
Strong programming ability in C, C++, Assembly Language and scripting languages
Excellent system programming expertise: memory management, processes/threads management, debugging and profiling
Excellent knowledge of computer architecture of x86 or ARM CPUs
Strong problem solving and debugging skills
Familiar with low-level programming using assembly languages
Source control understanding (git, Perforce, etc.)
Ability to self-manage, communicate, and adapt in a fast paced, high demand environment with changing priorities and direction
Excellent communication skills, written and verbal
Ways to stand out from the crowd:
CUDA/OpenCL knowledge
Experience with code patching
ELF/DWARF knowledge
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until August 3, 2026.This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
Similar roles
Frontend Software Engineer
Corto Pty Ltd·Sydney, Australia
About CORTO We are CORTO, a cutting-edge software company dedicated to revolutionising the legal industry. Our mission is to empower legal practitioners with AI-driven solutions that streamline their workflow, boost productivity, and provide more efficient client service. Our team of AI experts and engineers collaborate to develop intelligent software tailored to the unique needs of lawyers, paralegals, and legal assistants.…
- Hybrid
- Full-time
- Skilled Independent 189 — PR, no sponsor
Project Controls Analyst II
AltaLink·Calgary, Canada
Job Title: Project Controls Analyst II Job Level: PR5 Date Posted: August 10, 2026 Closing Date: August 19, 2026 Job Type: Full-time Term (24 months) Category: Internal/External Opportunities Location: Calgary Powering a bright future starts with you! At AltaLink, people are at the heart of our success. We are a team committed to doing the right thing for each other…
- Hybrid
- Full-time
- Express Entry — PR day one, no employer
FullStack Engineer - German speaking
Huzzle·Germany
ABOUT HUZZLE At Huzzle, we connect exceptional talent with top opportunities at leading companies across the UK, US, Canada, Europe, and Australia. Our clients include startups, digital agencies, and tech platforms in industries such as SaaS, MarTech, FinTech, and HealthTech. Unlike an outsourcing agency, we place you directly with a client where you’re hired in-house as a valued member of…
- Remote
- Full-time
- Blue Card — tied; settle 21–33mo
Project Controls Analyst
AltaLink·Calgary, Canada
Job Title: Project Controls Analyst Job Level: PR4 Date Posted: August 10, 2026 Closing Date: August 19, 2026 Job Type: Full-time Permanent Category: Internal/External Opportunities Location: Calgary Powering a bright future starts with you! At AltaLink, people are at the heart of our success. We are a team committed to doing the right thing for each other and our customers.…
- Full-time
- Express Entry — PR day one, no employer
Shift Leader - JOEY South Common
JOEY Restaurants·Edmonton, Canada
This is about you. Your passion, purpose and potential. In you we see care, drive, confidence and curiosity. When you join our team, you can expect intensity, excitement and energy. Through our culture of people development, we are committed to the continuous learning and growth of our teams. As a Service Leader, you will directly contribute to the overall success…
- Full-time
- Express Entry — PR day one, no employer
Assistant General Manager - LOCAL Public Eatery, Medicine Hat
LOCAL Public Eatery·Medicine Hat, Canada
The fun you want. The flexibility you need. The growth you deserve. At LOCAL Public Eatery, we are all about creating unexpectedly memorable experiences for our teams and guests. We play to win, have fun, and never take ourselves too seriously. Through flexible schedules, we have the freedom to work and live our lives with passion; No adventure is too…
- Full-time
- Express Entry — PR day one, no employer
Alert Management Specialist - Bilingual (English/Spanish)
Blackline Safety·Calgary, Canada
Our team at Blackline Safety is growing! As a people-driven technology company, with a mission to make sure every worker returns home safely, we drive innovation, practice resiliency, demonstrate leadership, go the extra mile for our customers, and empower our people to be their best. The Alert Management Specialist reports to the Manager, Alert Management Specialists and delivers professional, timely…
- Hybrid
- Full-time
- Express Entry — PR day one, no employer
C26006 - Caretaker - Mike Mountain Horse Elementary School (20 hrs/wk)
Lethbridge School Division·Lethbridge, Canada
Lethbridge School Division is accepting applications for a Caretaking position. The Caretaker is responsible for completing cleaning duties and responsibilities to a high standard within the school. The Caretaker is responsible to the Head Caretaker or designate. The Caretaker must be able to communicate and interact positively with students, co-workers, and school administration to ensure all needs are addressed at…
- Full-time
- Express Entry — PR day one, no employer