
Senior Debugger Software Engineer
Posted 21 hours ago

Posted 21 hours ago
This is a fully remote position, open to applicants in California, +1 more state.
β’ Utilize your expertise in debuggers, binary instrumentation, and computer architecture to improve existing compute debugger tools and libraries, while also expanding them to new applications.
β’ Design, architect, and implement solutions for incorporating new debugger features into current NVIDIA developer tools products.
β’ Work closely with research, libraries, and product teams at NVIDIA to identify debugger functionalities that can significantly enhance developer productivity and efficiency.
β’ Document requirements and designs, and conduct reviews of documents with teams across NVIDIA.
β’ Develop compute debugger tools for GPUs operating on Linux, Windows, and embedded systems.
β’ Accurately estimate and prioritize tasks to create feasible delivery timelines.
β’ Conduct peer reviews for fellow engineers, providing insights on performance, scalability, and correctness.
β’ Guide and mentor junior engineers.
β’ Over 8 years of relevant experience.
β’ Bachelor's or Master's degree in Computer Science or equivalent experience.
β’ Strong foundational knowledge in computer science, including algorithms, data structures, programming languages, parallel computing, and system software.
β’ Proficient programming skills in C, C++, Assembly Language, and various scripting languages.
β’ In-depth understanding of computer architecture.
β’ Capable of self-management, effective communication, and adaptability in a fast-paced, high-demand environment with shifting priorities and direction.
β’ Excellent communication and interpersonal skills, with the ability to collaborate within a dynamic and distributed team.
β’ Equity.
β’ Comprehensive benefits.
VPS
Tango
Influur
Salesloft
Get handpicked remote jobs straight to your inbox weekly.