职位描述:
1. 负责澎湃OS电视平台多媒体技术规划/技术架构/技术创新
2. 负责安卓多媒体框架的架构设计, 包括媒体库与硬件平台的开发与重构
3. 负责设计和开发安卓电视系统的多媒体播放器,包括音频、视频和图片等多种媒体格式的播放,以及多媒体播放器的功能扩展和升级
4. 优化多媒体全链路播放体验
职位要求:
1. 本科及以上学历,计算机相关专业,C/C++/jave开发经验,熟悉基本的数据结构及算法
2. 8年以上安卓智能设备开发经验,有丰富的多媒体开发经验
3. 熟悉安卓多媒体框架,包括Stagefright,VLC,FFmpeg、MediaPlayer、ExoPlayer等
4. 熟悉音频容器(mp3,aac,ogg,flac,ape等)及视频容器(flv,mkv,mp4,ts,avi,等)的封装格式及对应问题的定位与解决
5. 熟悉各种音频codec(aac,amr,ac3,ra,mp3等)和视频codec(H.263,H.264,vp8,wmv,mpeg4,rv等)
6. 熟悉音视频编解码技术,了解H.264、H.265、AAC等常用编解码格式
7. 熟悉HLS流媒体开发;熟悉音视频传输协议,了解RTSP、RTMP、HLS等常用协议
8. 具备良好的自我驱动能力,具有强烈的责任感,有学习新知的意愿与能力良好的英语读写能力
9. 熟悉Android开发环境,有Linux/Android手机平台开发经验,若有安卓电视/安卓手机开发经验为加分项
招聘部门:
小米
工作地点:
深圳市 ID:A187099
面试建议:
小米澎湃OS-TV多媒体技术专家这一职位对技术深度和广度都有较高要求,尤其是在安卓多媒体框架和电视平台开发方面。面试官会特别关注你在多媒体技术领域的实际经验,比如如何处理复杂的音视频编解码问题,以及如何优化多媒体播放体验。此外,由于这是一个面向电视平台的职位,对安卓电视开发的经验也会是一个重要的考察点。 在准备面试时,建议你重点复习安卓多媒体框架的相关知识,尤其是Stagefright、FFmpeg等技术的实际应用案例。同时,准备一些你在过去项目中解决过的具体问题,比如如何优化播放延迟或处理特殊格式的音视频文件。如果你有安卓电视开发经验,一定要详细描述你在这一领域的贡献和成果。另外,由于职位要求中提到英语读写能力,可能会涉及英文技术文档的阅读或讨论,建议提前准备一些专业术语的英文表达。