播放器开发工程师-TikTok
字节跳动
岗位职责
1、参与播放器SDK/网络传输的研发;
2、参与播放器网络传输模块的架构设计、策略优化、和性能优化;
3、参与播放体验、稳定性和成本等优化。
任职要求
1、本科及以上学历,计算机、通信等相关专业;
2、熟练掌握C/C++或Java/OC等移动端编程语言,计算机基础扎实;
3、熟练掌握HTTP/HTTPS/TCP/IP/Quic等网络协议,熟练掌握网络编程;
4、熟悉音视频相关的基础知识;
5、积极乐观,责任心强,具有良好的团队沟通与协作能力;
6、有较强的学习能力,有强烈的求知欲、好奇心和进取心,能及时关注和学习业界最新技术。
具备以下条件者优先:
1、独立研发过播放器SDK、播放器内核或网络传输等模块,有视频相关研发经验;
2、有播放器架构优化经验;
3、有Android/iOS移动端研发经验;
4、有播放体验、成本优化经验;
5、有过ExoPlayer、IJKplayer等开源播放框架维护经验;
6、有Quic、BBR优化经验。