Home
/
Comprehensive
/
Senior Debugger Software Engineer
Senior Debugger Software Engineer-June 2024
Remote
Jun 19, 2025
ABOUT NVIDIA
NVIDIA is a computing platform company, innovating at the intersection of graphics, HPC, and AI.
10,000+ employees
Technology
VIEW COMPANY PROFILE >>
About Senior Debugger Software Engineer

  Join the NVIDIA Developer Tools team and empower engineers throughout the world developing groundbreaking products in Automotive, VR, Gaming, Deep Learning, and High Performance Computing. See your efforts in action as developers use your products to debug their systems/applications. Watch with satisfaction as 3rd-party developers use the debugger API that you helped develop to build custom debug tools to tackle sophisticated customer debugging problems. Innovate as you develop the debug capability of future generations of NVIDIA GPUs. Be a part of the team that brings new GPU technologies to market with sophisticated simulation/emulation systems and be among the first to breathe life into new silicon.

  NVIDIA is looking for a senior software engineer to join our efforts to advance our compute debugger products to the next level. The position will be part of a dynamic, worldwide team that develops and maintains a portfolio of debug tools and libraries that are hosted and targeting OSes including Windows, Linux, and other embedded system real time OSes (RTOS).

  What You’ll Be Doing:

  You will apply your knowledge of debuggers, binary instrumentation and computer architecture to improve existing compute debugger tools and libraries, and extend them to new use cases. You should be comfortable working in C, C++ and assembly on a wide range of supported platforms: Windows, Linux, and embedded real time OSes. You should also be comfortable interacting with different user and kernel mode driver teams, and have an eagerness to learn about new compute and graphics drivers, GPU architectures and operating systems.

  Develop the compute debugger tools for GPUs running on Windows, Linux, and embedded operating systems.

  Work with tools, compiler, architecture and driver teams to design, implement and verify new features in the compute debugger and debug API

  Work closely with internal and external partners including other peer organizations within NVIDIA

  Effectively estimate and prioritize tasks in order to create realistic delivery schedules.

  Write fast, effective, maintainable, reliable and well-documented code.

  Provide peer reviews to other engineers, including feedback on performance, scalability and correctness.

  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

  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

  Ability to work remotely across multiple time zones

  Excellent communication skills, written and verbal

  Ways To Stand Out From The Crowd:

  Experience with using Win32 API (IPC, memory mapping, etc.)

  Experience using kernel-mode debugger on Windows

  CUDA/OpenCL knowledge

  Experience with code patching

  ELF/DWARF knowledge

  NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative, driven, and passionate about software tools, we want to hear from you!

  NVIDIA is a Learning Machine

  NVIDIA pioneered accelerated computing to tackle challenges no one else can solve. Our work in AI and the metaverse is transforming the world's largest industries and profoundly impacting society.

  Learn more about NVIDIA .

Comments
Welcome to zdrecruit comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
SIMILAR JOBS
Rehabilitation Counselor 1 (10106)
The Montana Department of Public Health and Human Services (DPHHS) has a career opportunity within the Disability Employment and Transitions Division. Do you love working with people and have a passi
Software Developer
Job Description Design, develop, troubleshoot and, debug software programs for applications, tools, networks, databases, etc. As a member of the OCI software engineering division, you will perform pr
Personal Banker Associate II - Evansville Area
Make banking a Fifth Third better® We connect great people to great opportunities. Are you ready to take the next step? Discover a career in banking at Fifth Third Bank. GENERAL FUNCTION: Selected ca
Rutgers Product Innovation Engineer Entry Level Opportunity
When you join VerizonVerizon is one of the world's leading providers of technology and communications services, transforming the way we connect around the world. We're a human network that reaches ac
Full Time - Merchandising Service Associate - Day
Customer Service Provides SMART customer service at all times through the daily execution of Lowe's customer service policies, procedures and programs Builds relationships with vendors by providing d
RN Charge Nurse, Ambulatory Surgery
It's more than a career, it's a calling WI-SSM Health St. Clare Hospital - Baraboo Worker Type: Regular Job Highlights: Join the SSM Health Team and Fulfill Your Calling! Our Culture At SSM Health, w
General Labor
General Laborer PeopleReady of Bradenton, FL is now hiring General Laborers! As a General Laborer, you will do a variety of work in different industries.   Apply today and you cou
Armed Security Officer - FPS/DHS Contract
Armed Security Officer - FPS/DHS Contract Department:FPS TN Trainee Location:Knoxville, TN START YOUR APPLICATION (https://apply.hrmdirect.com/resumedirect/ApplyOnline/Apply.aspx?req_id=2915458&s
Content Specialist - Science (9-month limited term)
As a Content Specialist - Science within the Asset Creation team, you will work as both a content and assessment expert to develop K-12 assessments for our state and district clients. Our team develo
Warehouse Associate - Loader/Unloader (4-Day Workweek) - 2nd Shift
Requisition Number : 164895 Job Description Cintas is seeking a Warehouse Associate – Loader/Unloader (4-Day Workweek) - 2nd Shift to support the Rental Division. Loader/Unloaders are responsible for
Copyright 2023-2025 - www.zdrecruit.com All Rights Reserved