CareerPlan

Senior Systems Software Engineer

India, PuneFull-time2026-09-17 → 2026-11-10

Core

Building and maintaining the native Android streaming stack for GeForce NOW to deliver low-latency cloud gaming across phones, tablets, VR headsets, and other Android devices.

Role type

Senior Systems Software Engineer (Android Streaming)

Builds

Native Android streaming stack (Input, Networking, Video Rendering, UI) for GeForce NOW

Domain

Cloud Gaming / Android Systems / Real-time Streaming

Required skills

Android application core concepts (Activity, Fragment, Service, JNI), Graphics rendering and video playback pipelines (MediaCodec, EGL, Vulkan), Android profiling and debugging tools (Dumpsys, Traceview, GPU inspector), Android build system (Gradle, Jenkins, AAB), Android test infrastructure (instrumentation, UI automation, unit testing), Java, C/C++

Preferred skills

Low-latency video streaming pipelines (codecs, display, color spaces, scaling), Video streaming networking technologies (RTSP, WebRTC), Multimedia implementations in AOSP, AI developer tools & models

Technologies

Android, AOSP, MediaCodec, EGL, Vulkan, Java, C/C++, Gradle, Jenkins, Kibana, Jira, Confluence, Perforce, Git

Responsibilities

Build and maintain features across the full Android application stack; Define and develop performance benchmarking for targeted impact analysis; Innovate, design, and develop features to improve video latency, quality, performance, reliability, security, and maintainability; Own features from scoping through delivery; Contribute to code and design reviews; Partner across internal engineering and QA teams and external partners

Seniority

Senior, hands-on IC