Skip to content

Systems Software Engineer – Geforce NOW Low Latency Streaming Technology
Company | NVIDIA |
---|
Location | Santa Clara, CA, USA |
---|
Salary | $120000 – $235750 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Junior, 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.