职位描述
Android系统开发工程师岗位职责:
1. Android软件架构设计,指定各层交互接口
2. 封装底层驱动供应用软件开发工程师调用
3. 根据需求对****work进行改进和修改,开发新的功能模块,支持应用软件工程师开发和硬件工程师调试
Android系统开发工程师任职要求:
1. 本科以上学历,2年以上相关行业工作经验
2. 具备Linux/Android下良好的C/C++和Java编程技能,深入理解面向对象的思想,熟练运用软件设计模式,有大型终端软件架构能力优先;
3. 对Android体系架构有深入的了解,有相关的移植、优化经验,尤其在省电、性能优化等方面有过经验者优先;
4. 熟悉NDK编译、链接、调试, 熟悉Dalvik虚拟机
5. 熟悉网络开发技术、多线程和网络编程,了解TCP/IP、HTTP、UPNP、DLNA等网络协议;
6. 熟悉Android的线程、进程机制,能够熟练使用各种Android系统的线程类,及进程间通信方式;
7. 具有一定移动平台的应用程序性能、内存、稳定性优化经验,
8. 有多媒体播放器开发经验者优先。
企业介绍
O2是一家互联网硬件及人工智能领域的创新公司。现主打产品O2云音响是一款简洁易用的互联网音乐播放器(详见http://o2fun.com)。O2致力于用云端智能改变人们的生活方式。创始团队来自DX、百度、联想、富士康等,跨界于软硬件、互联网及电商,已获天使与pre-A两轮数千万投资。O2有智能硬件、AI、机器人、大数据等你最想加入的互联网大风口;公司发展稳健、产品成熟、技术领先、极客团队;还有数亿期权与未来,还在等什么?