Posted in

Systems Software Engineer – Geforce NOW Low Latency Streaming Technology

Systems Software Engineer – Geforce NOW Low Latency Streaming Technology

CompanyNVIDIA
LocationSanta Clara, CA, USA
Salary$120000 – $235750
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelJunior, Mid Level

Requirements

  • BS or MS or equivalent in Computer Science or related subjects (or equivalent experience)
  • 2+ years experience in multi-threaded programming and system software design
  • Proficient in C, C++, Multi-threaded programming, System software design and debugging skills
  • Experience implementing and improving performance and video quality through different stages of the video processing pipeline
  • Experience analyzing performance and CPU/GPU resource utilization for video/graphics applications
  • Background with the usage of different video capture, codec, and render pipelines and APIs
  • Experience with networking, WebRTC, and other audio and video transport and handshake protocols

Responsibilities

  • Develop and improve media streaming stack to deliver ultra-low streaming latency, video quality, and network resilience
  • Own end-to-end software development cycle for features and modules and meet performance, reliability, scalability, and sustainability requirements
  • Develop tools for video performance and quality analysis, verification, and tuning
  • Define and build performance metrics and indicators, leverage data to analyze and improve streaming performance and user experience
  • Participate in software reviews and contribute to the quality of designs and code across the team
  • Contribute to the evolution of team processes and methodologies

Preferred Qualifications

  • Passionate about gaming and its immersive experiences.
  • Skilled in graphics technologies such as DirectX, Vulkan, CUDA, and OpenGL.
  • Experienced in development and debugging for both Windows and Linux environments.
  • Knowledgeable in the Android graphics framework and low-latency video streaming solutions, including NVIDIA video encoder.
  • Proficient in audio/video driver interfaces across platforms and familiar with telemetry, visualization tools, and data analysis.