NVIDIA Logo

NVIDIA

Senior Software Engineer, Compute Sanitizer - GPU

Posted 11 Days Ago
Remote
3 Locations
184K-357K Annually
Senior level
Remote
3 Locations
184K-357K Annually
Senior level
Design, implement, and maintain Compute Sanitizer memory-checking tools for NVIDIA GPUs across Linux, Windows, Android and embedded RTOS. Collaborate with compiler, driver and architecture teams, write and review low-level, performant code, create tests, document designs, estimate work, and mentor junior engineers.
The summary above was generated by AI

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

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until July 21, 2026.

This posting is for an existing vacancy. 

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

HQ

NVIDIA Seattle, Washington, USA Office

4545 Roosevelt Way NE 6th Floor, Seattle, Washington, United States, 98105

NVIDIA Bellevue, Washington, USA Office

Bellevue, United States

NVIDIA Redmond, Washington, USA Office

Redmond, United States

Similar Jobs

An Hour Ago
Remote or Hybrid
United States
88K-118K Annually
Senior level
88K-118K Annually
Senior level
Cloud • Fintech • Software • Business Intelligence • Consulting • Financial Services
Provide post-implementation Dynamics 365 Business Central functional and technical services, triage and resolve client tickets, design/configure BC solutions and extensions, run onboarding assessments, document knowledgebase articles, support account management and marketing efforts, and monitor emerging Microsoft/Business Central technologies.
Top Skills: Business Central ExtensionsBusiness Central Marketplace AppsBusiness Central SaasIsv SolutionsMicrosoft Business Central CertificationsMicrosoft Dynamics 365Microsoft Dynamics 365 Business CentralPtes
An Hour Ago
Remote or Hybrid
United States
88K-118K Annually
Senior level
88K-118K Annually
Senior level
Cloud • Fintech • Software • Business Intelligence • Consulting • Financial Services
Lead and deliver Dynamics 365 Business Central implementations for manufacturing and distribution clients. Drive configurations, integrations, functional and technical design, workshops, training, and ERP deployment using implementation standards. Gather requirements, recommend solutions (ISVs/customizations), develop functional design documents, and support client adoption and ongoing support.
Top Skills: Dynamics 365ErpMicrosoft Dynamics 365 Business Central
An Hour Ago
Remote or Hybrid
United States
66K-89K Annually
Junior
66K-89K Annually
Junior
Cloud • Fintech • Software • Business Intelligence • Consulting • Financial Services
Deliver and configure Microsoft Dynamics 365 Business Central implementations for manufacturing and distribution clients, including complex configurations, development, integrations, requirement gathering, functional and technical design, solution recommendations, data management, and use of ERP implementation standards. Support R&D and client-facing delivery initiatives, ensuring clear communication and project execution.
Top Skills: ErpMicrosoft Dynamics 365 Business Central

What you need to know about the Seattle Tech Scene

Home to tech titans like Microsoft and Amazon, Seattle punches far above its weight in innovation. But its surrounding mountains, sprinkled with world-famous hiking trails and climbing routes, make the city a destination for outdoorsy types as well. Established as a logging town before shifting to shipbuilding and logistics, the Emerald City is now known for its contributions to aerospace, software, biotech and cloud computing. And its status as a thriving tech ecosystem is attracting out-of-town companies looking to establish new tech and engineering hubs.

Key Facts About Seattle Tech

  • Number of Tech Workers: 287,000; 13% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Amazon, Microsoft, Meta, Google
  • Key Industries: Artificial intelligence, cloud computing, software, biotechnology, game development
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Madrona, Fuse, Tola, Maveron
  • Research Centers and Universities: University of Washington, Seattle University, Seattle Pacific University, Allen Institute for Brain Science, Bill & Melinda Gates Foundation, Seattle Children’s Research Institute

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account