Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Nvidia Systems Software Engineer - GeForce Video Streaming Technology 
United States, California 
646683770

01.12.2024

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

  • Participate in 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

  • 4+ years experience with proficiency in C, C++, Multi-threaded programming, System software design and debugging skills

  • Experience implementing and improving performance and video quality through different stages of video processing pipeline

  • Experience analyzing performance and CPU/ GPU resource utilization for video/ graphics applications

  • Experience with usage of different video capture, codec and render pipelines and API

  • BS or MS or equivalent experience in Computer Science or related subjects

Ways to stand out from the crowd

  • You love gaming!

  • Experience in low latency video streaming services and products

  • Experience writing and / or using Audio/ video driver interfaces across platforms

  • Familiar with telemetry and visualization tools, data analysis

You will also be eligible for equity and .