-
职位职责: 业务介绍 字节跳动的智能创作音视频团队交付跨多移动平台的核心视频创作技术,成就数以亿计的创作者们用视频的形式讲出他们的故事、表达他们的情感、以及传递他们的知识。 在这个岗位,你会和在国内、北美的同事们紧密合作,为国际化短视频产品开发新的玩法。你会向字节跳动的核心视频录制编辑技术做出贡献,具体的技术栈包括各种像机功能、非线性编辑的创作流程、等等。在这个岗位,你会为下一代视频技术做出卓越的贡献,并使这些技术把视频创作的能力交付给每位想要记录他们生活并分享给全世界的人。 1、和国内、北美的团队合作,开发行业领先的移动端(安卓)视频拍摄和编辑技术; 2、协调在国内和北美两边的项目和开发; 3、研究音视频领域的新兴技术,用它们来帮助字节系社交视频产品的创造者社群,为他们创造更好的使用体验; 4、影响软件开发/部署的流程,交付我们跨平台的视频拍摄、编辑引擎SDK给数以百万计的用户; 5、参与音视频研发路线图的计划以及团队建设。 职位要求: 1、本科及以上学历,计算机相关专业优先,5年以上的软件开发经验; 2、优秀的中英文双语、书面和口头沟通能力; 3、跨国、跨时区、跨文化的工作经验; 4、Android上复杂功能的开发交付经验,最理想是与相机或者多媒体处理相关; 5、扎实的编程能力,熟悉C/C++/Java中的一种语言,熟悉多线程、常用的数据结构、设计模型; 6、对于以下一个或更多多媒体软件平台的经验:FFmpeg, GStreamer, MediaCodec; 7、思维开放、极强的沟通能力、渴望学习、并且永远对于把尖端的技术转化成应用怀有激情。
-
岗位职责: 1、负责视频转码类和视频编解类相关产品的研发工作。 2、对所负责的项目模块进行详细设计,可独立完成各模块功能实现,并完成各模块的集成; 3、对音视频产品的关键技术点进行研究并实现; 4、负责单元测试和自测,参与代码走读和代码评审。 任职要求: 1、本科及以上学历,计算机相关专业; 2、熟练掌握C/C++开发语言,熟悉常用数据结构,具备良好的编码习惯,优秀的编码能力。 3、熟悉音视频编解码技术; 4、熟悉ffmpeg、vlc、gstreamer等常见多媒体开源框架中一种或多种; 5、有OpenGL或者DirectX相关开发经验者优先; 6、具有良好的技术热情、协作精神、学习能力、问题排查能力、沟通能力。
-
职位职责: 1、负责字节跳动自研芯片的系统软件架构设计和优化,参与重点模块的开发调试,支撑芯片最终产品在字节跳动数据中心大规模上线,并参与分析和解决线上重点问题; 2、负责SoC芯片BSP/驱动设计开发,负责硅前硬件仿真平台上的软硬件联调验证,硅后芯片调出和产品化; 3、洞察行业最新趋势,分析业界最新发布的产品,结合字节的业务需求和自研芯片架构,为芯片软硬件协同设计提供有价值的输入。 职位要求: 1、计算机相关专业,本科及以上学历,5年以上相关工作经验; 2、熟悉ARM/RISC-V SoC体系架构,有SoC芯片底层软件研发经验,熟悉芯片研发流程; 3、有丰富的高速接口驱动开发、系统验证和底层问题分析经验,熟悉接口协议规范,包括PCIe/CXL/UCIe/高速以太网等高速接口; 4、熟悉片上总线协议(AXI/CHI等),熟悉常用的片上互联IP(NOC、CMN),熟悉片上互联的监控和调试功能。 加分项: 1、有GPU计算方向研发经验,熟悉GPGPU/NPU硬件架构,熟悉大模型推理和训练流程,驱动/Runtime/通信库和AI框架,熟悉CUDA/ROCm软件栈; 2、熟悉视频编解码规范(H264/HEVC/H266等),有硬件编解码Firmware/驱动开发经验,熟悉FFmpeg/Gstreamer框架对接; 3、擅长跨团队沟通交流协作,有项目或团队管理经验。
-
1、负责基于公司现有融合通信平台方面的开发、维护 2、负责大规模网络通信产品核心技术难点的攻关、研发; 3、保证服务器程序的稳定性,效率和可扩展性; 任职要求: 1、 有5年以上的项目开发经验,计算机相关专业背景。 2、 熟练掌握Linux下C/C++设计与编程,有Linux服务端开发经验; 3、 熟悉SIP、RTP/RTCP协议;熟悉VoIP防火墙穿透方法; 4、 熟悉FreeSWITCH、asterisk、 Opensips等相关开源软件,至少3年以上通信行业开发经验、熟悉H264、H265等相关视频编解码; 5、 具有良好的表达能力、沟通能力和团队合作精神,工作责任心和抗压能力强,善于学习; 6、 有大型分布式高性能网络通信服务器端程序开发经验者优先。 7、 语音方向:有音频处理经验或熟悉 ffmpeg 者可优先考虑 熟悉 MRCP、SIP者优先
-
岗位职责: 1、负责软硬件音视频编解码的开发、维护与优化; 2、负责音视频流媒体传输和处理的设计与开发; 3、为视频点播直播提供编解码支持; 岗位要求: 1、2年以上音视频编解码开发工作经验,本科以上学历; 2、精通C/C++语言、多线程编程、熟悉Winodws/Linux环境开发; 3、熟悉H264/H265视频编码格式,熟悉MP4, MKV, TS等常见多媒体封装格式; 4、有基于ffmpeg, x264, gstreamer等相关框架或库的开发经验; 5、有RTMP/SRT/WebRTC/QUIC等流媒体相关项目开发经验优先; 6、有视频直播、点播、互动视频技术架构经验的优先;
-
岗位职责 1、负责视频转码类和视频编解类相关产品的研发工作。 2、负责多媒体底层链路交互的优化。 3、负责提升视频业务整体质量。 4、负责音视频在不同平台上的开发与优化。 5、负责单元测试和自测,参与代码走读和代码评审。 任职要求 1、熟练掌握C/C++开发语言,熟悉常用数据结构,具备良好的编码习惯,优秀的编码能力。 2、了解常见H264、mp3、aac等编码协议,了解mp4、mkv、avi等文件封装格式。 3、熟悉ffmpeg、vlc、gstreamer等常见多媒体开源框架中一种或多种。 4、熟悉MediaFoundation、CUDA、AMD、intel等一种或多种的硬件编码或解码加速能力集成经验。 5、有非线编产品工作经验优先。 6、有硬件编码或硬件解码工作经验优先。 7、具有良好的技术热情、协作精神、学习能力、问题排查能力、沟通能力。
-
工作职责 负责媒体业务系统的设计与开发; 负责音视频服务和图片服务的开发; 优化媒体业务整体可靠性和可用性,优化点播全链路性能; 支持编解码器和cv算法迭代; 任职资格 计算机、通信相关专业本科以上学历; 精通c++/java/golang中的一门语言,熟悉主流开发框架及原理; 精通多线程编程、网络编程,熟悉高并发、高性能分布式系统开发; 精通数据库、缓存、消息队列等组件的机制和使用; 熟悉流媒体协议、封装层和编码层协议者优先; 熟悉imagemagick、ffmpeg、gstreamer等常用音视频工具库开发这优先; 有音视频服务端开发经验者优先;
-
岗位职责: 1. 负责图文社区、音视频直播产品原生App安卓客户端的架构设计与升级维护、编写高质量的代码;主导技术选型和框架搭建,设计良好的代码结构,不断迭代重构,构建高性能、高稳定性、高扩展性的应用架构。 2. 设计和构建安卓应用程序的核心功能模块,深度参与产品功能模块的开发与实现,从需求分析到代码编写、单元测试,确保功能的完整性与可靠性,尤其注重视频拍摄、编辑、上传下载、播放等核心功能的优化与创新。 3. 与跨职能团队紧密合作,包括产品经理、设计师、后端工程师等,高效沟通并推动项目进展,参与制定项目计划与技术方案,及时解决开发过程中遇到的技术难题和团队协作问题。 4. 持续优化安卓客户端的性能和用户体验,对应用进行性能监测、分析与调优,包括但不限于内存管理、卡顿优化、网络请求优化、电池续航优化等,确保应用在不同安卓设备上的流畅运行与快速响应。 5. 负责安卓应用的安全防护工作,保障用户数据安全与隐私,防范网络攻击、数据泄露等安全风险,制定并实施安全策略与加密机制,定期进行安全漏洞扫描与修复。 6. 跟进安卓系统的更新与新技术发展趋势,及时将新技术应用到产品开发中,推动团队技术创新与升级,不断提升产品的技术竞争力与用户体验。 二、任职要求 1. 大专及以上学历,计算机科学、软件工程等相关专业,3年以上安卓开发经验,必须有直播及短视频类应用开发经验者。(能力强者必须满足直播或短视频其一)有谷歌上架经验、了解鸿蒙、熟悉安卓内置小程序项目经验者优先。 2. 精通 Java 及 Kotlin 语言,熟练掌握安卓开发框架与工具,如 Android Studio、SDK、NDK 等,对安卓应用的生命周期、界面绘制、数据存储、网络通信等有深入理解。 3.熟悉mvvm架构,以及Android Jetpack组件,了解架构的应用方法和设计目的;熟练使用常见库不限于Glide,Okhttp,Rxjava,Retrofit,BRV,Arouter等; 熟悉自定义view和Touch事件的传递机制以及常见系统问题,能够实现复杂的界面交互。 4. 具备扎实的计算机基础知识,深入理解数据结构、算法、设计模式,能够独立设计并实现复杂的功能模块与系统架构,有良好的代码规范与编程习惯。 5. 有丰富的性能优化经验,能够熟练运用各种性能分析工具定位并解决性能瓶颈,对多线程、并发编程有深入理解与实践经验,能够编写高效、安全、可靠的代码。 6. 熟悉主流视频技术与框架如 FFmpeg、ExoPlayer 等,对网络链路、时延、卡顿、秒开熟悉,具备视频编解码、视频格式处理、视频特效实现等相关经验,了解视频流媒体传输协议与直播技术。 7. 具备良好的团队合作精神与沟通能力,能够在快速变化的工作环境中高效工作,有较强的问题解决能力与学习能力,能够主动跟进新技术并应用到实际工作中。 8. 对社交短视频行业有浓厚兴趣与热情,关注行业动态与用户需求变化,有良好的产品意识与用户体验意识,能够从技术角度为产品的创新与优化提供建设性意见。
-
岗位名称:视频播放软件安卓端高级开发工程师 岗位职责: 1. 负责视频播放软件的安卓端开发,确保软件功能和性能符合要求。 2. 根据需求对现有程序源码进行升级,以满足安卓6-16的新要求。 3. 修复软件中的bug,sdk替换优化用户体验。 4. 参与新功能的开发,提升软件竞争力。 5. 协助团队完成项目开发进度。 任职要求: 1. 计算机相关专业本科及以上学历,2年以上安卓端开发经验。 2. 精通Android开发环境,熟悉Android系统架构及相关技术。 3. 熟练掌握Java/Kotlin语言。 4. 具备良好的问题排查和解决能力,能独立分析并解决问题。 5. 具备良好的团队协作和沟通能力,能够高效地与团队成员合作。 6. 熟悉视频播放相关技术,如ffmpeg,MediaPlayer、MediaCodec等。 技能要求: 1. 熟悉视频编解码技术,如H.264、VP8等。 2. 熟悉流媒体传输协议,如RTSP、HTTP等。 3. 熟悉Android系统音视频处理机制。 工具要求: 1. 熟悉Git等版本控制工具。 2. 熟悉Android Studio等开发工具。 3. 熟悉常用的调试工具,如Android Debug Bridge (ADB)。 经验要求: 1. 有视频播放软件相关开发经验者优先。 2. 有安卓系统底层开发经验者优先。 岗位亮点: 1. 与一支经验丰富、技术实力雄厚的开发团队共事。 2. 参与一个具有挑战性的项目,提升个人技术水平。 3. 有机会获得项目奖金、晋升空间及丰富的公司文化。 岗位职责和任职要求的具体描述将在面试中详细阐述,敬请关注。同时我们提供有竞争力的薪酬待遇和福利方案,欢迎对此职位感兴趣的优秀人才加入我们的团队!
-
岗位职责: 1、AVC/HEVC/AV1等编解码跨平台集成和优化; 2、FFmpeg/gst/webrtc等流媒体框架的WASM移植; 3、优化视音频编解码性能; 4、动态调整音视频同步、码率控制、GOP等编码参数和配置。 任职要求: 1、本科及以上学历,计算机、通信、电子或相关专业,3-5年相关经验; 2、熟悉H.264、MPEG4等视频编码原理、主流实现和数据格式,G.711、ACC、OPUS等音频编解原理和实现,了解flv、mp4、3GP等封装格式; 3、熟悉FFmpeg、OpenH264、X264、libyuv、OBS等开源软件,能熟练应用一种或多种进行开发; 4、熟练使用C/C++、JavaScript等编程语言; 5、良好的沟通协作能力,注重学习和知识分享,重视产品用户体验,重视代码质量。 加分项: 1、具有跨平台视频解码或Web前端解码器开发经验者优先; 2、了解 Web Assembly 原理,能熟练使用Emscripten; 3、熟悉Go语言应用开发。
-
1. 负责跨平台RTC能力的设计与开发工作,包括音视频引擎,信令和媒体协议等, 提升产品的体验。 2. 负责对RTC核心指标优化,包括延迟、卡顿、清晰度、易用性等。 3. 负责RTC的基础指标和工程质量优化,加强性能和基线能力建设。 4. 负责各类场景中的QOS、QOE指标体系的建设,优化。 职位要求 1. 精通C/C++/java,三年以上C/C++/java项目开发经验,具有良好的软件设计能力 2. 熟悉流媒体传输协议(RTP/RTCP/RTMP), 精通UDP/TCP传输原理 3. 熟悉Android/iOS/Windows/Mac等至少一个平台的音视频特性,具有端上音视频相关开发经验,具备较强的实战和动手能力,常年在一线编码及设计 4. 具备参与过成熟视频会议设计、研发 5. 精通常见的多媒体框架, 如WebRTC, OWT-SERVER,FFMpeg等 6. 对实时音视频行业具有前瞻性的思考和自己的见解。 7. 熟悉常见的视频编解码标准,如H.264、HEVC等,能够熟练地使用业界视频编解码库( x264、ffmpeg)进行视频操作,如实现视频压缩、降噪、转码等功能; 8. 理解OpenGL的渲染流程和渲染管线,关注OpenGL不同版本的扩展和新特性,能够利用新特性进行基本的性能优化,如VAO、VBO、FBO、PBO。 9. 精通SIP协议,对H323有开发经验的优先 9. 具备良好的工程师素养,具备较强的团队协作和高度的责任心以及独立解决问题的能力。 10. 熟悉android平台开发,具备视频编辑相关开发经验的优先;
-
职位描述: 1、负责公司工业视觉、图像处理相关AI应用的架构设计和实现; 2、参与公司相关AI产品的技术选型,方案制定,算法研究; 职位要求: 1、计算机相关专业,本科及以上学历; 2、精通C++编程语言,5年以上Linux平台应用开发经验; 3、熟悉OpenCV/ffmpeg/GStreamer等音视频相关组件的使用; 4、有RockChip/Nvidia设备相关应用开发经验优先;
-
工作内容: 设计开发视频处理算法。 任职要求: 1,熟悉数字图像处理理论,对信号处理理论具有较深理解。 2,熟悉图像/视频去噪、超分辨率、超帧率、图像/视频增强、图像/视频修复、人脸检测等算法中的一种或几种。 3,熟悉开源ffmpeg、opencv等开源工具。 4,熟悉深度学习原理,熟悉深度学习框架,如pytorch、tensorFlow等。 5,具有较强c/c++语言开发能力。 6,熟悉汇编、intrinsic,有一定的汇编优化经验。 7,熟练掌握gpu开发技能,有一定gpu开发经验。 8,在高水平国际会上发表过至少 1篇论文。 以上要求至少满足2个。
-
C++ 音视频开发: 1、**本科以上学历。 2、 三年以上音视频C++开发经验。 3、有Linux或者Android平台上的开发经验。 4、熟练使用ffmpeg或者opencv或者gstream进行开发。 5、有rockchip SDK的相关开发经验优先。 6、可居家办公。 7、位于深圳得候选人优先。
-
职位描述: -参与音视频相关的项目规划、策略制定,跟进项目并保障项目的高质量交付 -负责流媒体服务端的日常测试和全链路质量保障,保障媒体处理服务的可靠性,包括功能、性能和稳定性测试 -协同上下游和各业务方,保证音视频资源和服务在各场景下的高可用,建设完善的场景测试用例、监控告警、应急处理等质量体系 -参与开发提升测试效能的平台工具以及数据分析工作,思考服务端质量保障风险和提升方案,运用技术手段攻坚 职位要求: -至少熟练掌握一门编程语言Java/C/Python,C/C++优先 -有服务端开发或测试开发经验,熟悉服务端框架,熟悉ffmpeg、视频编解码、流媒体传输协议、播放器优先 -有良好的质量意识和缜密的测试思维,具备测试工具和平台使用及开发能力 -良好的沟通技能、团队合作能力,以及较强的抗压能力 -如有多媒体或网络技术背景更佳 其他信息: 工作地点:深圳、杭州 工作年限:2年以上 学历:本科及以上