岗位职责:
1、根据公司业务发展的需要,负责基于Android平台上客户端(机顶盒)应用程序系统的支撑的开发及维护:
2、负责嵌入式linux系统软件(uboot/内核/驱动/用户态API库)开发和维护;
3、负责用于通用模块的设计和实现;
4、参与公司终端产品软件开发全过程(需求、设计、实现、测试、维护);
5、参与核心模块设计、编码、调测、文档化工作;
6、基于Android的业务系统协议开发和维护。
任职要求:
1. 熟练应用C++,JAVA,掌握脚本语言。
2. 熟悉Android系统音视频框架,拥有android系统平台音视频优化经验。
4. 熟悉流媒体点播直播网络协议,如HLS、RTSP、RTMP、HTTP、QUIC,IGMP,Webrtc等。
5. 熟悉Ffmpeng,Mediacodec编解码的使用。
6. 熟悉Android常见服务(AMS、WMS、PMS、Input、Audio等),熟悉Zygote、JNI、内存管理机制。
7. 熟悉SystemUI,Launcher定制,相关服务Service定制的工作经验。
8. 有开发和维护Android HAL/frameworks各模块,包含设置、网络、FRAMEBUFFER、音频、显示、多媒体等中间件模块的经验。
9. 有完整的framework定制开发,调试,系统以及预装APP集成的工作经验。
10.统招本科及以上学历。