FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, Compute Sanitizer – GPU
NVIDIASenior Software Engineer advancing the NVIDIA Compute Sanitizer product. Collaborating globally to enhance debugging and performance analysis tools for GPU technologies.
Posted 7/17/2026full-timeRemote • California, Texas, Washington • 🇺🇸 United StatesSenior💰 $184,000 - $356,500 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates strong programming expertise in C, C++, and Assembly Language, with a deep understanding of computer architecture and system programming. Capable of developing and maintaining tools for performance testing and memory checking in diverse operating systems while effectively collaborating and mentoring within a team environment.
Highest-signal resume keywords
C ProgrammingC++ ProgrammingAssembly LanguageMemory ManagementComputer Architecture
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
System ProgrammingDebuggingProfilingPerformance TestingLow-Level ProgrammingScripting LanguagesTask EstimationCode DocumentationPeer ReviewSource Control
Soft Skills
Problem SolvingCommunicationAdaptabilityMentoringCollaboration
Tools & Technologies
Compute SanitizerLinuxWindowsEmbedded Operating SystemsGitPerforce
Certifications & Qualifications
BS in Computer ScienceMS in Computer Science
Industry Keywords
Compute Programming ModelsCompute ArchitectureDriver CodeShared LibrariesActionable Feedback
Tech Stack
Tools & technologiesAssemblyLinux
About the role
Key responsibilities & impact- Apply knowledge of compute programming models and compute architecture to build tools that provide actionable feedback to compute developers
- Work in existing driver code and application code as well as writing new shared libraries and targeted performance tests
- 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
- Collaborate 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
Requirements
What you’ll need- 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.
Benefits
Comp & perks- Equity
- Benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score