NVIDIA
Senior System Software Engineer, Platform and Performance - GeForce Now
$224K–$356K
US, CA, Santa Clara · Senior · Full-time · Posted Aug 16, 2026
- Experience
- 12+ years in system software engineering for platform performance.
- Education
- BS, MS, or PhD in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field, or equivalent experience.
About the job
Design, develop, and optimize GeForce NOW gaming servers by improving game performance, system software, and interactions between software and hardware.
What you'll do
- Optimize game performance, Linux kernel, KVM hypervisor, and system software at scale.
- Apply gaming workloads and streaming software knowledge to kernel and user-space interactions.
- Assess factors affecting game performance and stability, bridging software and hardware for cloud streaming.
What they ask for
- BS, MS, or PhD in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field, or equivalent experience.
- 12+ years of experience in system software engineering for platform performance.
- Knowledge of OS kernel internals, memory management, computer architecture, and CPU-to-Memory architecture.
- Proficiency in Python/C/C++/Rust; experience with performance-critical software, tools, and CPU/GPU scheduler.
Nice to have
- Excellent knowledge of x86 and ARM architecture; prior experience with hypervisors, game engines, or virtualization platforms.
- Prior experience with GPUView, Kubernetes, Nvidia Nsight, or Kernel shark; proficiency in debugging complex problems.
Pay
224,000 USD - 356,500 USD (base salary)
Tools
Linux Kernel, KVM Hypervisor, Python, C, C++, Rust, GPUView, Kubernetes
AI focus
NVIDIA uses AI tools in its recruiting processes; the role itself does not state AI-related job duties.
Model-written summary · the original posting is authoritative