Senior Debugger Software Engineer
Core
Architecting, designing, and implementing compute debugger tools and libraries for NVIDIA GPUs to help developers debug, profile, and analyze performance across Windows, Linux, and embedded RTOS.
Role type
Senior IC software engineer (debugger tools)
Builds
Compute debugger tools and libraries for NVIDIA GPUs
Domain
High Performance Computing / GPU Architecture / System Software
Deliverable
production ML models | product features
Required skills
C, C++, Assembly, Python, computer architecture, binary instrumentation, algorithms, data structures, parallel computing
Preferred skills
CUDA programming, GPU architecture expertise, creating developer tools (debuggers/profilers)
Technologies
CUDA, Windows, Linux, embedded RTOS
Responsibilities
Architect and implement new debugger features; collaborate with research and product teams to improve developer productivity; document requirements and designs; develop debugger tools for multiple OSes; estimate and prioritize tasks; provide peer reviews; mentor junior engineers
Seniority
Senior, hands-on IC