NVIDIA

Senior Debugger Software Engineer

NVIDIA

full-time

Posted on:

Location Type: Remote

Location: Poland

Visit company website

Explore more

AI Apply
Apply

Salary

💰 PLN 221,250 - PLN 507,000 per year

Job Level

About the role

  • Apply knowledge of debuggers, binary instrumentation and computer architecture to enhance existing compute debugger tools and libraries, and extend them to new use cases
  • Develop compute debugger tools for GPUs running on Linux, Windows, and embedded operating systems
  • Work with tools, compiler, architecture and driver teams to design, implement and verify new features in the compute debugger and CUDA Debugger API
  • Work closely with internal and external partners including other peer organizations within NVIDIA
  • Effectively estimate and prioritize tasks in order to create a realistic delivery schedule
  • Write fast, effective, maintainable, reliable, and well-documented code
  • Provide peer reviews to other engineers
  • Document requirements and designs, and review documents with teams throughout NVIDIA
  • Mentor junior engineers

Requirements

  • BS or MS or equivalent experience in Computer Science
  • 5+ years of experience
  • Strong programming ability in C++20 and Python
  • Excellent knowledge of computer architecture of x86 or ARM CPUs
  • Strong problem solving and debugging skills
  • Familiarity 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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++20Pythondebuggingbinary instrumentationcomputer architecturelow-level programmingassembly languagesCUDA Debugger APIsource controltask estimation
Soft Skills
problem solvingcommunicationadaptabilityself-managementmentoringtask prioritizationcollaborationpeer reviewdocumentationteamwork
Certifications
BS in Computer ScienceMS in Computer Science