Senior Audio Video Engineer

Razer

Job Summary

Razer is seeking a Senior Audio Video Engineer to join their global team on a mission to revolutionize gaming. This role offers the opportunity to design and develop screen recording and streaming functionalities on Windows platforms, implementing and optimizing video encoding/decoding pipelines using hardware encoders like NVENC, AMD AMF, and Intel QuickSync. You will work with video codecs (H.264, H.265, AV1) and audio codecs (AAC, Opus), collaborate with cross-functional teams for real-time, low-latency, high-quality media processing, and debug streaming issues. The role requires a Bachelor's degree, proficiency in video encoding/decoding, familiarity with hardware accelerators, deep understanding of codecs, experience with libraries like FFmpeg or OBS, knowledge of streaming protocols, skills in image processing (OpenGL, Direct3D), strong C/C++ programming with optimization experience, and excellent problem-solving and communication skills.

Must Have

  • Design/develop screen recording/streaming on Windows
  • Implement/optimize video encoding/decoding pipelines
  • Work with H.264, H.265, AV1 codecs
  • Work with AAC, Opus audio codecs
  • Proficient in C/C++ programming
  • Strong debugging and problem-solving skills
  • Good communication and teamwork skills
  • Bachelor's degree in CS or related field

Good to Have

  • Familiarity with hardware accelerators (NVENC, AMD AMF, Intel QuickSync)
  • Experience with FFmpeg, OBS, Media Foundation, etc.
  • Knowledge of RTSP, RTMP, WebRTC, HLS protocols
  • Skilled in OpenGL and Direct3D
  • Performance optimization experience

Job Description

Joining Razer will place you on a global mission to revolutionize the way the world games. Razer is a place to do great work, offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also a great place to work, providing you the unique, gamer-centric #LifeAtRazer experience that will put you in an accelerated growth, both personally and professionally.

Job Responsibilities/ 工作职责 :

Responsibilities:

  • Design and develop screen recording and streaming functionalities on Windows platforms.
  • Implement and optimize video encoding and decoding pipelines using hardware encoders such as NVENC, AMD AMF, and Intel QuickSync.
  • Work with video codecs including H.264, H.265 (HEVC), and AV1 for high-performance applications.
  • Collaborate with cross-functional teams to achieve real-time, low-latency, and high-quality media processing.
  • Debug and troubleshoot issues related to video/audio streaming, latency, and encoding quality.
  • Stay updated on advancements in video encoding standards and streaming technologies.

Requirements:

  • Bachelor’s degree in computer science, software engineering, or a related field.
  • Proficiency in video encoding/decoding and familiarity with hardware accelerators (e.g., NVENC, AMD AMF, Intel QuickSync).
  • Deep understanding of video codecs such as H.264, H.265, and AV1.
  • Deep understanding of audio codecs such as AAC and Opus.
  • Proficient in one or more of the following libraries: FFmpeg, OBS, Media Foundation, ZLMediaKit, Sunshine, Moonlight or GStreamer, with a deep understanding of encoding and decoding across different hardware platforms.
  • Knowledge of media streaming protocols such as RTSP, RTMP, WebRTC, and HLS.
  • Skilled in image processing technologies such as OpenGL and Direct3D, with an understanding of the collaborative working methods between these technologies.
  • Strong C/C++ programming skills, experience with performance optimization.
  • Excellent debugging and problem-solving skills.
  • Good communication skills and ability to work in a collaborative environment.

岗位职责:

  • 在Windows平台上设计并开发屏幕录制和串流功能。
  • 使用硬件编码器(如NVENC、AMD AMF、Intel QuickSync)实现和优化视频编解码流水线。
  • 负责高性能应用中的H.264、H.265(HEVC)和AV1视频编码的应用与优化。
  • 与跨职能团队协作,实现实时、低延迟和高质量的多媒体处理。
  • 调试和解决视频/音频流媒体中的编码质量、延迟和其他问题。
  • 跟踪视频编码标准和流媒体技术的最新发展。

岗位要求:

  • 计算机科学、软件工程或相关领域的学士学位。
  • 熟悉视频编码/解码技术,并了解硬件加速器(如NVENC、AMD AMF、Intel QuickSync)。
  • 深入了解H.264、H.265和AV1等视频编码标准。
  • 深入了解AAC和Opus等音频编码标准。
  • 精通FFmpeg、OBS、Media Foundation、ZLMediaKit、Sunshine、Moonlight或GStreamer任一库,对不同硬件平台编解码有较深入理解。
  • 了解RTSP、RTMP、WebRTC、HLS等流媒体协议。
  • 熟练掌握OpenGL、Direct3D和Shader 等图像处理技术,了解各个技术间协同工作方法。
  • 熟练掌握C/C++编程,具有性能优化经验。
  • 优秀的调试和问题解决能力。
  • 良好的沟通能力和团队合作精神。

Pre-Requisites/ 任职要求 :

Are you game?

7 Skills Required For This Role

Cross Functional Communication Problem Solving Cpp Game Texts Webrtc Open Gl

Similar Jobs