岗位描述
岗位职责
负责AOSP Framework层功能开发与定制,参与System Server、ActivityManager、PackageManager等核心服务的维护与扩展,完成系统级API设计与模块功能迭代。
参与Android系统编译体系维护,熟悉Soong/Make构建流程,协助完成版本选型评估、固件编译打包及系统镜像定制工作。
负责HAL层模块开发与适配(Camera/Display/Audio/Sensor/GPU),配合硬件团队完成硬件抽象层与Framework层的对接调试,参与启动流程优化(boot time、first frame)。
参与通信能力集成开发,基于RIL/Telephony框架完成与Modem的交互调试(数据/语音/SMS/LTE/WiFi通话/双卡),协助完成Modem固件适配与系统解耦方案落地。
参与系统稳定性与性能优化工作,负责ANR/Crash问题定位修复、内存及功耗基础调优,保障终端长时间运行稳定性。
参与系统安全机制实施,配合完成SELinux策略配置、Keymaster/Keystore集成及FBE加密功能验证,参与安全启动与AVB认证流程测试。
参与CTS/GTS/VTS认证测试及问题排查,协助完成GMS认证相关适配工作,参与FOTA升级方案(A/B分区)的设计与验证。
参与客户项目技术支持与问题升级,协助输出Android SDK/NDK样例代码及相关开发文档,配合FAE团队完成客户问题闭环。
任职要求
本科及以上学历,计算机/电子/通信相关专业,5年以上Android系统开发经验,有完整商用Android项目(手机/平板/IoT终端)开发经历。
熟悉Android Framework架构,了解System Server、AMS、WMS、PMS等核心服务工作原理,具备一定的系统服务定制与调试能力。
熟悉Linux底层驱动基础及HAL层开发流程,掌握Sensor/LCD/触控/总线等常见外设驱动调试方法,理解驱动—HAL—Framework—应用的基本数据流转路径。
熟悉RIL/Telephony基础架构,了解Modem通信基本流程(AT指令、APN数据链路),能够配合完成通信模块功能调试与问题排查。
了解安全启动与认证体系,具备CTS/VTS/GMS相关测试及问题分析经验者优先。
具备良好的英文技术文档阅读能力,能够进行基础的技术文档撰写与邮件沟通。