×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Compute Sanitizer - GPU

Job in Town of Poland, Jamestown, Chautauqua County, New York, 14701, USA
Listing for: NVIDIA
Full Time position
Listed on 2025-12-18
Job specializations:
  • Software Development
    Software Engineer, Senior Developer
Job Description & How to Apply Below
Location: Town of Poland

Senior Software Engineer, Compute Sanitizer - GPU

Join the NVIDIA Developer Tools team and empower engineers worldwide developing groundbreaking products in automotive, VR, gaming, deep learning, and high‑performance computing. You will develop debugging, profiling, and analysis tools that aid developers and third‑party tool developers in ensuring the correctness of their systems. You’ll innovate the debug and performance analysis capability of future generations of NVIDIA GPUs and expose new GPU technologies through simulation/emulation systems.

NVIDIA is looking for a senior software engineer to advance the Compute Sanitizer product. The role is part of a dynamic worldwide team that develops and maintains desktop and mobile developer tools for Windows, Linux, Android and embedded real‑time operating systems.

What You’ll Be Doing
  • Develop the Compute Sanitizer – a suite of memory‑checker tools for GPUs running on Linux, Windows, and embedded OSes.
  • Collaborate 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.
  • Estimate and prioritize tasks to create realistic delivery schedules.
  • Write fast, effective, maintainable, reliable and well‑documented code.
  • Provide peer reviews, including feedback on performance, scalability, and correctness.
  • Document requirements and designs, reviewing documents with teams throughout NVIDIA.
  • Mentor junior engineers.
What We Need To See
  • BS or MS in Computer Science or equivalent experience.
  • 5+ years of experience.
  • Strong programming ability in C, C++, Assembly Language and scripting languages.
  • Excellent knowledge of computer architecture of x86 or ARM CPUs.
  • Strong problem‑solving and debugging skills.
  • Experience with low‑level programming using assembly languages.
  • Proficiency with source control (git, Perforce, etc.).
  • Ability to self‑manage, communicate, and adapt in a fast‑paced, high‑demand environment.
  • Excellent written and verbal communication skills.
Ways To Stand Out From The Crowd
  • CUDA/OpenCL knowledge.
  • Experience with code patching.
  • ELF/DWARF knowledge.
Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Job Function & Industries

Computer Hardware Manufacturing, Software Development, and Computers and Electronics Manufacturing

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary