影石高级音视频开发工程师
社招全职1年以上地点:深圳状态:招聘
任职要求
1.统招本科以上学历,有1年及以上工作经验 2.熟悉 C++ 开发,有中大型 C++ 开源项目经验优先或独立 C++ 项目开发经验优先。 3.计算机基础知识扎实, 代码风格良好。 4.有FFmpeg二次开发经验、高性能硬件加速优化经验者优先 5.有H264/H265编解码算法优化经验、ROI深度学习编码优化经验者优先 6.有 OpenGL/Metal/Vulkan 等图形 API 开发经验优先
工作职责
1.基于 C++ 开发跨平台的音视频处理组件、硬件加速组件、视频剪辑SDK 2.基于 OpenGL/Metal/Vulkan 等开发视频渲染组件 3.封装相关组件到 Android/iOS/Windows/macOS 等平台,并开发相关 Demo、自动化测试、自动化验证等工具 4.协助应用解决涉及相关组件的问题 5.产品新需求的可行性研究和验证
包括英文材料
学历+
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
深度学习+
https://d2l.ai/
Interactive deep learning book with code, math, and discussions.
OpenGL+
https://www.youtube.com/watch?v=45MIykWJ-C4
Learn how to use OpenGL to create 2D and 3D vector graphics in this course.
https://www.youtube.com/watch?v=W3gAzLwfIP0&list=PLlrATfBNZ98foTJPJ_Ev03o2oq3-GGOS2
https://www.youtube.com/watch?v=XpBGwZNyUh0&list=PLPaoO-vpZnumdcb4tZc4x5Q-v7CkrQ6M-
Metal+
[英文] Metal
https://developer.apple.com/metal/
Whether you want to build a graphics-intensive app, a cutting-edge game with beautiful visuals, or target demanding compute workloads like machine learning, Metal puts the advanced capabilities of Apple-designed GPUs at your fingertips.
[英文] Metal Tutorial
https://metaltutorial.com/
This tutorial will teach you the basics of Apple's Metal Graphics and Compute API, and help you understand how to program with it in C++ via the metal-cpp library.
https://www.kodeco.com/7475-metal-tutorial-getting-started
In this Metal tutorial, you will learn how to get started with Apple’s 3D graphics API by rendering a simple triangle to the screen.
[英文] learnmetal.com: Home
https://www.learnmetal.com/
Welcome to Learn Metal — an open-source tutorial site focused on learning and mastering Apple’s Metal graphics API.
Vulkan+
https://developer.android.com/codelabs/beginning-vulkan-on-android#0
Vulkan is the primary low-level graphics API on Android. Vulkan enables reaching higher performance for games that implement their own game engine and renderer.
https://docs.vulkan.org/tutorial/latest/00_Introduction.html
The ideas behind Vulkan are similar to those of Direct3D 12 and Metal, but Vulkan has the advantage of being fully cross-platform and allows you to develop for Windows, Linux and Android at the same time.
https://edw.is/learning-vulkan/
I learned some Vulkan and made a game engine with two small game demos in 3 months.
https://vulkan-tutorial.com/
This tutorial will teach you the basics of using the Vulkan graphics and compute API.
相关职位
社招3-5年多媒体技术
1、负责移动端(Android & iOS)视频拍摄及视频剪辑底层SDK能力建设,编写高质量的代码 2、为公司视频拍摄和视频剪辑提供技术支持和解决方案
更新于 2025-08-19
社招A108934A
团队介绍:TikTok是一个覆盖150个国家和地区的国际短视频平台,我们希望通过TikTok发现真实、有趣的瞬间,让生活更美好。TikTok 在全球各地设有办公室,全球总部位于洛杉矶和新加坡,办公地点还包括纽约、伦敦、都柏林、巴黎、柏林、迪拜、雅加达、首尔和东京等多个城市。 TikTok智能创作团队是为TikTok业务提供AI,特效,音视频创作技术能力,涵盖了计算机视觉、图形学、拍摄编辑、特效、客户端、服务端工程等技术领域,并以多种形式向抖音提提供业界前沿的内容理解、内容创作、互动体验与消费的能力和行业解决方案。 1、智能创作图文方向iOS客户端研发,负责图文业务方向与技术架构迭代; 2、积极参与图文业务场景的架构、性能以及体验优化工作,提升图文场景的流畅度与满意度; 3、与产品团队紧密配合,推动新场景落地,让用户拥有更专业、有趣的图文创作体验; 4、参与技术方案评审、代码审查及技术分享工作,助力团队成员不断提升技术水平; 5、关注 AI前沿技术发展,与产品团队协同合作,将新技术快速应用到产品中。
更新于 2025-04-01
社招2年以上软件
1. 参与音视频SDK的开发迭代,对产品进行定制化开发、性能及体验优化等; 2. 负责音视频产品在各平台(iOS、Android、Mac、Windows)的支持,并做相应适配和针对性优化。
更新于 2025-07-16