Home
/
Comprehensive
/
Senior Debugger Software Engineer
Senior Debugger Software Engineer-April 2024
Remote
Apr 13, 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
Coordinator, Advanced Placement Program Development - REQ001405_43245530923_12-3175
This job was posted by https://idahoworks.gov : For more information,please see: https://idahoworks.gov/jobs/2155537 Coordinator, AdvancedPlacement Program Development College Board - AP&I Remote
Machine Welding 18.00
Welding (any type, no experience needed)- $18.00/h I'm currently filling several positions. LOCATED IN SPRINGFIELD 2ND SHIFT AVAILABLE 4:30pm-1:00am (Monday through Friday) OT Possible every other Sa
Front Desk Assistant
Overview Come join our team as a Dental Front Office Assistant! This position is more than just a job, it is an opportunity to do what YOU love and get paid to do it! You will enjoy a fulfilling care
Forklift Operator Night Shift 7pm-7am on 2-2-3 Schedule
At Niagara, we’re looking for Team Members who want to be part of achieving our mission to provide our customers the highest quality most affordable bottled water. Consider applying here, if you want
Stagiaire ingénieur maintenance
...
MRI Technologist / MRI Technologist Adv. - UPMC St. Margaret
Consider joining our amazing team in the exciting field of Radiology. We offer competitive benefits and great opportunities for growth with career ladder advancement. We are looking for customer serv
Entry Level Developer
This opportunity requires you to be onsite in Lansing, Michigan so please only apply if you are local to the area! This is a great opportunity for an entry level developer to get their foot in the do
Live Producer
Chaque grande histoire a un nouveau départ, et la vôtre commence ici. Bienvenue chez Warner Bros. Discovery... l'étoffe dont sont faits les rêves Qui sommes-nous... Lorsque nous disons l'étoffe dont
Senior Software Engineer - Agent Team - Identity and Network Access
It’s a rare opportunity to develop new products, especially large and strategic investments in a well-established organization. If you’ve been waiting for that kind of opportunity to come along, this
Regional Account Manager- AMPS - Southeast US - Municipal
Every person is unique, but we all have something in common: the need for safe, clean water. And it’s only by bringing together people with diverse ideas, perspectives, and backgrounds that we can so
Copyright 2023-2025 - www.zdrecruit.com All Rights Reserved