关于公司:
头部汽车零部件公司
关于岗位
新增
职位描述
我们专注于汽车领域的安卓系统开发。
1.负责车联网终端(TBox)、媒体、音频、收音机硬件抽象层(HAL)的开发工作。
2.负责调研与原生硬件抽象层(HAL)模块的交互问题。
3.能够针对窗口管理服务(WMS)、活动管理服务(AMS)、包管理服务(PMS)、桌面启动器(Launcher)进行开发和问题排查。
4.负责安卓系统启动及其他方面的性能优化工作。
5.负责定制输入扩展功能。
6.负责电源管理器(PowerManager)的开发工作。
7.负责通用通信模块的扩展与开发。
任职条件
1.熟悉窗口管理服务(WMS)、图形表面管理服务(SurfaceFlinger),能够使用系统跟踪工具(systrace)、窗口查看工具(winscope),能够调查并解决黑屏、死机和应用无响应(ANR)等问题。
2.熟悉 GNU 调试器(gdb)、地址转换工具(add2line)、内存调试工具(mallocdebug)、地址 sanitizer(asan)、硬件地址 sanitizer(hwasan),能够分析并解决内存泄漏、程序崩溃等问题。
3.熟悉 Zygote(安卓进程孵化器)和系统服务进程的启动过程,能够优化系统启动和应用启动速度。
4.优先考虑熟悉包管理服务(PMS),能够解决签名相关问题的人员。
5.优先考虑熟悉输入系统,能够实现定制化输入模块的人员。
6.优先考虑熟悉电源管理器(powermanager),能够实现定制化挂起到内存(STR)模块的人员。
7.优先考虑熟悉通用汇编系统(GAS)的人员。
8.优先考虑熟悉多种安卓原生硬件抽象层(如摄像头、蓝牙、媒体等),能够解决相关问题的人员。
9.优先考虑熟悉安全增强型 Linux(selinux),能够解决开发权限策略问题的人员。