We are looking for a Senior System Software Engineer in the SW-GPU GeForce NOW team of NVIDIA!
You will work to implement features in the GeForce NOW products of NVIDIA that enable application publishers & developers to debug, test, and onboard their content/applications onto GFN and GDN platforms.
What you'll be doing:
Your job will involve full stack development to implement features for GeForce NOW products like Game Developer Portal (GDP) and Graphics Delivery Network (GDN), powered by NVIDIA RTX and GTX GPUs. Your responsibilities will include:
- Developing cross-platform software for frontend UI and backend services that utilize hardware-accelerated libraries for multimedia, artificial intelligence, graphics, and display.
- Working on Python & JavaScript (JS) based backend services, React/Redux framework with HTML/CSS for frontend UI development, on Windows Server OS and Mac platforms.
- Collaborating with a global development team through all phases of the product lifecycle — development, testing, deployment, telemetry, and documentation.
- Solving complex system-level issues, optimizations, and resource utilization challenges.
What we need to see:
- M. Tech in Computer, Electronics, or Communication Engineering from a reputed institute with 5+ years of software development experience, especially in cloud computing software & client-server products.
- Experience designing cloud computing features using React/Redux and JavaScript (JS) based services, Windows OS on VM platforms, and client-server communication.
- Experience in frontend UI design using React/Redux, JavaScript (JS), Typescript, and CEF/Angular frameworks.
- Knowledge of GPU drivers, OS kernel-level services, and cloud platforms is a plus.
- Background in service deployment, telemetry collection, and dashboard development with Kibana / Tableau will be beneficial.
Ways to stand out from the crowd:
- Knowledge of GPU drivers, display functions & interactions for Windows Server, Windows OS, and PC systems.
- Experience applying computer vision and/or artificial intelligence to video or gaming systems.
- Familiarity with modern AI Deep Learning frameworks like PyTorch, TensorFlow, and MXNet.
- Cross-platform development experience across multiple hardware architectures and operating systems.