Android 多媒体开发工程师(实时通讯)

上海

技术

职位描述:

工作职责:

参与 Android 多媒体 SDK 的设计与开发。

职责要求:

良好的数据结构和算法基础, 良好的工程素养以及关于 Paper, IETF RFC 与 Open Source 的基本阅读与理解能力;
精通 C/C++/Java 编程语言, 熟悉 JNI 机制;
熟悉 Android 基本概念, 熟悉 Android 多媒体开发, 并能够灵活利用 Android 提供的机制解决问题;
熟悉 NDK 编程, 了解 Android.mk, Makefile 及相关工具链;
拥有牢固的音视频知识基础,熟悉 H.264、H.265、AAC、OPUS、MP3 等常用编码格式与 FLV、MP4、HLS 等常用容器格式;
了解 WebRTC 协议栈, 熟悉流媒体协议 RTMP、RTP/RTCP、RTSP 等;
熟练掌握多线程编程, 善于利用各种资源优化代码;
拥有良好的编码习惯, 热爱多媒体研发工作, 喜欢创新挑战, 自我驱动能力强, 具备良好的沟通能力和团队协作精神。
加分项
有任意客户端SDK开发经验;
具备 OMX/MediaCodec 开发经验;
具备大型工程实践或开源软件(例如 FFmpeg)等应用经验;
了解 OpenGL ES 绘制方法 与 渲染优化策略, 了解 Shader 技术。

工作地址:

上海

发布日期:

2019-11-21