NVIDIA

Senior Software Engineer – GPU Platforms

NVIDIA

full-time

Posted on:

Location Type: Hybrid

Location: Santa Clara • California, Massachusetts, North Carolina, Texas, Washington • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $184,000 - $287,500 per year

Job Level

Senior

Tech Stack

CloudLinuxPython

About the role

  • Responsible for platform software related to GPU systems
  • Partnering with hardware, silicon, driver, and data center/Cloud units
  • Launch new GPU platforms and resolve complex system challenges
  • Engage in code reviews and contribute to production codebases
  • Develop knowledge of OS and system software focusing on Linux internals

Requirements

  • BS/MS/PhD in Computer Science, Computer Engineering, Electrical Engineering, or related area
  • At least 10 years of experience in developing systems and platform software
  • Demonstrated proficiency in C/C++ and strong Python/scripting abilities
  • Familiarity with OS and system software, covering Linux internals, device drivers, kernel/user boundaries, concurrency, and performance profiling
  • Understanding of computer architecture, covering CPU–GPU interactions, PCIe, NVLink, memory hierarchy, interrupts, power management, and firmware/bootloaders
Benefits
  • Comprehensive benefits package
  • Equity

Applicant Tracking System Keywords

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

Hard skills
CC++PythonLinux internalsdevice driverskernel/user boundariesconcurrencyperformance profilingcomputer architecturefirmware
Certifications
BS in Computer ScienceMS in Computer SciencePhD in Computer ScienceBS in Computer EngineeringMS in Computer EngineeringPhD in Computer EngineeringBS in Electrical EngineeringMS in Electrical EngineeringPhD in Electrical Engineering