Senior Systems Software Engineer
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
