Jobs · Engineering · California

System Software Engineer - GeForce NOW Low Latency Streaming

NVIDIA · Santa Clara, CA · 2 wk ago
EngineeringFull-time

What You Will Be Doing

  • 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 perf and quality analysis, verification and tuning
  • Define and build performance metrics and indicators, leverage data to analyze and improve streaming performance and user experience
  • Contribute to software reviews and contribute to quality of designs and code across the team
  • Contribute to the evolution of team processes and methodologies

What We Need To See

  • Proficient in C, C++, Multi-threaded programming, System software design and debugging skills
  • Experience implementing and improving perf and video quality through different stages of video processing pipeline
  • Experience analyzing performance and CPU/GPU resource utilization for video/graphic applications
  • Background with usage of different video capture, codec and render pipelines and API
  • Experience with networking, WebRTC and other audio and video transport and handshake protocols
  • Experience with development and debugging on Linux and Windows platforms
  • BS or MS in Computer Science or related subjects (or equivalent experience) with 3+ years of experience in above areas

Similar jobs