Android 多媒体开发工程师

上海

技术

职位描述:

工作职责:

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

职责要求:

良好的数据结构和算法基础, 良好的工程素养以及关于 Paper, IETF RFC 与 Open Source 的基本阅读与理解能力;
精通 C/C++/Java 编程语言, 熟悉 JNI 机制, 熟悉 NDK 编程;
熟练 Android 基本概念, 熟悉 Android 多媒体开发, 并能够灵活利用 Android 提供的机制解决问题;
熟练掌握 OpenGL ES 绘制方法, 深入理解 OpenGL ES 渲染优化策略, 了解 Shader 技术;
拥有牢固的音视频知识基础,熟悉 H.264、AAC、MP3、FLV、MP4 等常用编码与容器格式;
了解 Android.mk, Makefile 及相关工具链;
熟练掌握多线程编程, 善于利用各种资源优化代码;
拥有良好的编码习惯, 热爱多媒体研发工作, 喜欢创新挑战, 自我驱动能力强, 具备良好的沟通能力和团队协作精神。

加分项
有任意客户端SDK开发经验;
具备 OMX/MediaCodec 开发经验;
具备大型工程实践或开源软件(例如 FFmpeg)等应用经验;

工作地址:

上海

发布日期:

2018-08-01