Senior Render Engineer: Rendering / Metal / DirectX / OpenGL / FFmpeg
作为高级 Render 工程师,你将构建我们染系统的未来,这是所有产品的基石。你的工作将直接影响我们的前沿技术的性能,质量和用户体验,并将在优化我们的视频处理管道方面发挥关键作用,使低延迟流动成为可能,推动音频和视频处理的界限。我们正在寻找解决问题的人,对游戏和视频技术热爱的工程师以及那些在快速发展的创新环境中繁荣的人。我们希望听到你是否有强大的基础图形 API,流媒体处理!我们想要的人:• 了解实时染和性能优化的要求。• 有丰富的多线程染经验,可以优化复杂系统以最大限度地提高性能。•熟练使用 OpenGL,金属和 DirectX 等低级图形 API,并能够利用这些工具创建高效且高性能染解决方案。• 用 C++编写作为其主要语言,证明了深入的专业知识和舒适性与细微差异。•熟悉视频流媒体技术,并且能为低延迟视频处理的视频管道进行优化做出贡献。我们真的希望有:• 拥有丰富的经验,能够将视频和音频处理能力集成到复杂应用中。•了解视频和声音信号处理,并可以有助于提高流媒体工作流程和整体媒体性能。• 在直播或在线平台上进行视频流媒体和编辑工作,确保流高质量的交付。• 有对嵌入式程序设计的理解,并且能与硬件合作,以优化特定平台的性能。我们最好的工程师将:• 经验与广播音频和视频标准和技术,如 AAC,ProRes,H.265,MPEG-DASH,HLS,SRT 以及各种压缩格式工作,确保在多种环境中兼容性和质量。•熟悉包括 Windows,macOS 和 Linux 在内的多个平台上的染,并了解特定平台的挑战和优化。•解决问题思维方式,能够诊断并解决瓶,效率低下和染挑战。•对创建高效,可靠和可扩展的染系统的热情,提高媒体的每一个方面;d
查看英文原文
As a Senior Render Engineer, you will be building the future of our rendering system, which is the cornerstone of all our products. Your work will directly impact the performance, quality, and user experience of our cutting-edge technologies, and you will play a key role in optimizing our video processing pipeline, enabling low-latency streaming, and pushing the boundaries of audio and video processing.
We are looking for problem solvers, engineers passionate about gaming and video technologies, and those who thrive in fast-paced, innovative environments. We want to hear from you if you have a strong foundation in graphics APIs, streaming, and media processing!
We want people who:
• Understands the demands of real-time rendering and performance optimization.
• Have extensive experience with multi-threaded rendering and can optimize complex systems to maximize performance.
• Are proficient in low-level graphics APIs such as OpenGL, Metal, and DirectX, and can leverage these tools to create efficient and high-performing rendering solutions.
• Write in C++ as their primary language, demonstrating deep expertise and comfort with its nuances.
• Are familiar with video streaming technologies and can contribute to optimizing video pipelines for low-latency video processing.
We really want people who:
• Have extensive experience working with the FFmpeg library and can integrate video and audio processing capabilities into sophisticated applications.
• Understand video and audio signal processing and can contribute to improving streaming workflows and overall media performance.
• Have worked on streaming and editing video for live broadcasting or online platforms, ensuring smooth, high-quality delivery.
• Have an understanding of embedded programming and can work with hardware to optimize performance for specific platforms.
Our best engineers will have:
• Experience working with broadcast audio and video standards and technologies, such as AAC, ProRes, H.265, MPEG-DASH, HLS, SRT and various compression formats, ensuring compatibility and quality in diverse environments.
• Familiarity with rendering on multiple platforms, including Windows, macOS, and Linux, with an understanding of platform-specific challenges and optimizations.
• A problem-solving mindset, with the ability to diagnose and address bottlenecks, inefficiencies, and rendering challenges.
• A passion for creating efficient, reliable, and scalable rendering systems, improving every aspect of the media delivery process.
Originally posted on Himalayas