CareerPlanSign in

Senior Software Engineer, Compute Sanitizer

USA💼 Full-time💰 $170,000–$220,000🗓 2026-08-02 → 2026-09-26

Core

Develop and maintain Compute Sanitizer, a suite of memory checker tools for GPUs, providing actionable feedback to compute developers on Linux, Windows, and embedded OSes.

Role type

Senior IC software engineer (compute architecture/debug tools)

Builds

Compute Sanitizer memory checker tools and performance analysis capabilities for NVIDIA GPUs

Domain

High Performance Computing (HPC), GPU architecture, Driver development

Deliverable

production ML models | product features

Required skills

C, C++, Assembly Language, System programming (memory/process/thread management), Debugging and profiling, Computer architecture (x86/ARM), Source control (Git/Perforce)

Preferred skills

CUDA, OpenCL, ELF/DWARF knowledge, Code patching

Technologies

Linux, Windows, Android, RTOS, CUDA, OpenCL, Git, Perforce

Responsibilities

Design, implement, and verify new features in the Compute Sanitizer stack; Write fast, effective, maintainable, and well-documented code; Provide peer reviews on performance, scalability, and correctness; Mentor junior engineers; Estimate and prioritize tasks for delivery schedules.

Seniority

Senior, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.