岗位职责:
1、负责播放器功能的开发,涵盖从播放代理到播放器的整个流程,并使用FFmpeg进行二次开发,优化视频播放性能;
2、熟悉并处理常见媒体封装格式和视频、音频编解码,掌握OpenGL、OpenAL、Metal等渲染技术,进行图形渲染优化;
3、维护并二次开发android、ios、windows端播放器SDK,确保功能的稳定与性能的优化;
5、对Zygote、SystemServer、AMS、PMS、WMS等系统服务有深入了解,进行性能优化,同时负责安卓系统的内存优化和卡顿优化;
6、熟悉ffmpeg、ijkmedia等开源框架,进行功能扩展和优化,并使用Android NDK进行交叉编译,封装JNI接口;
7、根据项目需求,参与项目规划、需求分析、系统设计及编码实现,确保项目按时交付。
任职要求:
1、本科及以上学历,计算机等相关专业,3年以上安卓系统开发经验,熟悉安卓应用开发、系统开发和优化流程;
2、精通Java/Kotlin编程,具备良好的编程习惯和代码规范;
3、深入理解安卓系统架构,熟悉Linux内核、U-Boot、Android Framework等;
4、熟练掌握FFmpeg、OpenGL、OpenAL、Metal等相关技术,具备相关项目开发经验;
5、熟悉NDK开发,具备JNI接口封装和交叉编译能力,熟悉Exoplayer等播放器框架;
6、有c++、QT+OpenGl+ffmpeg开发播放器相关经验优先;
7、具备良好的问题分析和解决能力,能够独立解决技术难题,热爱学习,愿意不断挑战自我,掌握新技术;
8、具备良好的团队合作精神和沟通能力,能够与团队成员协作完成项目。