Senior Systems Software Engineer

NVIDIA
Pune, Hyderabad, Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 10+ yearsEducation: bachelorsSkills: ["Communication","Problem solving","Project ownership","Cross-team collaboration","Code review"]

Build and maintain features across the full Android streaming application stack for GeForce NOW, owning work from scoping through delivery. Drive performance benchmarking and continuously tune networking, CPU, GPU, and input to achieve ultra-low latency. Improve video latency, quality, reliability, security, and maintainability across diverse Android and hardware environments while partnering with engineering, QA, and external partners.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
3 hours ago

Senior Systems Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Build and maintain features across the full Android streaming application stack for GeForce NOW, owning work from scoping through delivery. Drive performance benchmarking and continuously tune networking, CPU, GPU, and input to achieve ultra-low latency. Improve video latency, quality, reliability, security, and maintainability across diverse Android and hardware environments while partnering with engineering, QA, and external partners.
Location: Pune, Hyderabad, Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build and maintain features across the full Android application stack, including input, networking, video rendering, UI, and app packaging/distribution.
  • •Define and develop performance benchmarking, profiling, and continuous tuning across networking, CPU, GPU, and input.
  • •Innovate and deliver improvements to video latency, quality, performance, reliability, security, and maintainability across devices and Android-based OS environments.
  • •Own features end-to-end: scoping, drafting technical requirements/design docs, tracking milestones, managing dependencies and risks, and surfacing blockers early.
  • •Contribute to code/design reviews and partner with engineering, QA, and external teams to deliver Android products.

Key Requirements

  • •Bachelor's or Master's degree in Computer Science (or related) or equivalent experience.
  • •10+ years of systems software development with strong understanding of Android application core concepts (Activity, Fragment, Service, JNI).
  • •Experience with Android graphics rendering and video playback pipelines using MediaCodec, EGL, and Vulkan.
  • •Hands-on proficiency with Android profiling and debugging tools (e.g., Dumpsys, Traceview, GPU inspector) across networking, input, CPU, and GPU.
  • •Strong familiarity with Android build and test infrastructure (Gradle/Jenkins/AAB; instrumentation, UI automation, and unit testing).
Experience:10+ yearsAndroidVideo streamingMultimediaAOSPLow-latency systems
Education:Bachelor's
Skills:CommunicationProblem solvingProject ownershipCross-team collaborationCode review
Tech Stack:AndroidAOSPJavaC/C++JNIMediaCodecEGLVulkanDumpsysTraceviewGPU inspectorGradleJenkinsAABInstrumentation testingUI automationUnit testingKibanaJiraConfluence

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor