高级Video软件开发工程师-移动OS(北京/上海)
字节跳动
北京校招字节跳动校园招聘(校招应届)
岗位职责
1、负责XR系统中Video子系统的开发、维护与深度优化,包括视频编解码框架、渲染、后处理相关框架开发,Android Video Framework及XR媒体SDK开发,以及CPU Loading、Mem Loading、Power、Low Latency等方面的优化以提升用户体验;
2、开展前沿技术研究,例如空间视频生产与消费、JPEG-AI等;
3、负责对接高通/MTK等外部芯片供应商,解决实际项目中遇到的芯片软件级别的问题。
任职要求
1、计算机、电子、图像处理等相关专业,良好的沟通能力与自驱力;
2、精通C/C++,熟悉Kotlin,Java等相关开发语言;
3、熟悉H264,H265,H266,HEVC等视频/图片编码标准;
4、熟悉Mp4、Heif、Heic等媒体封装格式;
5、熟悉Ffmpeg,Exoplayer,GStreamer等开源项目;
6、熟悉Android架构下的Mediacode、Mediaplayer、Mediaprovider、Mediarecorder、Codec2、Stagefright、OMX、V4L2、Jetpack Media3等多媒体框架,能够进行二次开发。
加分项:
1、熟悉MPEG V3C;
2、熟练使用Perfetto、Simpleperf等性能分析工具;
3、了解Android渲染系统以及OpenGL/OpenGL ES等图形API;
4、熟悉ISP、VPU、DPU等视频图像底层芯片的架构与工作流,有相关的硬件加速、优化经验;
5、在FFmpeg、GStreamer、ExoPlayer、VLC等多媒体开源项目中提交过Patch,或有自己的高质量开源音视频项目。