Senior System Software Engineer - Video
NVIDIA CorporationMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design and develop video streaming functionalities to deliver new interactive experiences with high performance and low latency.
Analyze GPU/CPU video pipeline performance, identify bottlenecks, and collaborate with hardware/software teams to optimize streaming performance.
Develop tools and apply AI models for video quality measurement, evaluation, and adaptive streaming under varied network conditions.
Minimum Requirements
5+ years of experience with a Bachelor's or Master's degree in Computer Science or related field.
Proficiency in C, C++, Python programming languages.
Strong expertise in real-time GPU-accelerated video pipelines, video codecs (H.264, HEVC, AV1), and API frameworks like Vulkan, CUDA, OpenGL, DirectX.
Experience with telemetry, statistical data analysis, performance monitoring, and integrating AI models into real-time video pipelines.
Ideal Candidate Profile
Experience optimizing video pipelines across multiple GPU architectures including Intel and AMD GPUs.
Familiarity with graphics rendering or advanced AI-based graphics generation technologies such as DLSS, RTX, or FSR.
Demonstrated ability in analyzing and improving reliability and stability of complex, latency-sensitive streaming systems in cloud or distributed environments.
