
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 websiteSalary
💰 $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