Description
We are looking for a versatile person to join our group of highly skilled and motivated engineers who bring GeForce NOW to life! As a member of the GeForce Now Platform Engineering team, you will help design, develop, and optimize high performant GeForce Now gaming servers with state-of-the-art NVIDIA GPUs.
Responsibilities:
- Optimize game performance on Linux Kernel and KVM Hypervisor
- Analyze and improve system software and performance at scale
- Understand and apply gaming workloads, streaming software for kernel and user space interactions
- Bridge the gap between software and hardware for a cloud streaming service
- Understand and apply the factors that influence the performance and stability of a game
Requirements:
- 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, CPU-to-Memory architecture
- Proficiency in Python/C/C++/Rust
- Experience working in performance critical software, tools, CPU/GPU scheduler
- Passionate about software design and optimizing software performance
Preferred Qualifications:
- Excellent knowledge in x86 and ARM architecture
- Prior experience with hypervisors, game engines, virtualization platforms
- Prior experience with tools like GPUView, Kubernetes, Nvidia Nsight, Kernel shark, etc.
- Proficiency in debugging complex problems
You will also be eligible for equity and benefits.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-System-Software-Engineer--Platform-and-Performance---GeForce-Now_JR2022872