职位描述
1:负责车载系统(Android)的HAL、Framework、Service的设计开发及维护。
2:负责Android Framework层技术问题的分析及处理解决,能够独立自己的任务。
3:精通android系统架构,framework层开发,负责android系统裁剪、性能优化和应用接口定制修改;
4:分析系统出现的死机墓碑,内存泄漏,IO,中断异常,运行卡顿,黑屏冻屏,死机等问题并主导解决此类问题。
5:根据需求完成软件的基本设计,详细设计文档,提前预知问题风险。
6:可以应付多种系统的复杂问题,给出分析结果,并能够提出解决方案。
职位要求
1: 计算机及相关专业本科及以上学历,热爱编程。
2:精通 Android 框架、JNI开发,熟练掌握HAL、JNI及Android层间API流程关系;
3:精通Android 系统至少一种关键系统服务的实现方式例如 AMS,WMS,PMS等等
4:熟悉至少一种操作系统子系统的实现方式,如声音管理,窗口管理,输入输出管理,电话/网络,安全等等子系统
5:熟练使用C/C++/java/Android mk等开发语言。
6:熟练使用git,repo, shell,python等常用工具和脚本语言。
7:理解多线程编程基本原理,熟练掌握网络编程的基本模型和方法。
8:工作积极主动,具有强烈的责任心,学习能力强,具备良好的团队合作精神。
【符合以下条件者优先】
1:有汽车行业软件工作经验者优先。
2:有linux 内核以及驱动开发经验者优先。
3:有车载中大型项目量产经验者优先。
4:有使用和移植vargland,LeakCanary,systrace 或芯片vendor 提供的各种分析工具经验者优先
5:有python, shell, makefile,cmake,bitbake,Android make 等使用经验者优先。
欢迎咨询!
手机号同微信:18519274080
邮箱:herocanjob@163.com
--
FROM 122.189.211.*