岗位职责
1.负责安卓系统层面APP 管理模块的开发与优化,包括应用安装 / 卸载流程管控、应用权限分配与校验、应用进程调度与资源限制,解决应用异常启动、闪退等系统级问题。
2.主导窗口管理系统的设计与维护,涵盖窗口创建 / 销毁、层级调整、多窗口模式(分屏、悬浮窗)适配,优化窗口切换流畅度与显示稳定性,适配不同分辨率与屏幕比例
3.承担安卓描画系统(Rendering System) 的开发与调试,涉及 SurfaceFlinger 渲染流程优化、图形驱动适配、GPU 资源调度,解决屏幕卡顿、花屏、掉帧等渲染问题,提升画面显示效果。
4.负责多模输入系统的集成与优化,包括触控、键盘、鼠标、手写笔等输入设备的驱动适配,处理输入事件的分发逻辑,确保输入响应的及时性与准确性,适配特殊场景(如游戏触控、无障碍输入)。
5.主导WebView 组件的系统级集成与定制,包括内核版本升级、性能优化(加载速度、内存占用)、安全漏洞修复,解决 WebView 与系统其他模块的兼容性问题,支持网页与原生系统的交互需求。
任职要求:
- 本科及以上学历,计算机、电子信息、软件工程等相关专业,3 年及以上安卓 OS 开发经验(非 APP 开发方向),有智能设备(手机、平板、车载设备等)系统开发经验者优先。
- 精通 Java/C/C++ 编程语言,熟练掌握安卓 NDK 开发,深入理解安卓系统架构(Framework、HAL、Kernel),熟悉系统启动流程与进程管理机制。
- 具备APP 管理模块开发经验,熟悉 PackageManagerService、ActivityManagerService 工作原理,能独立解决应用安装失败、权限冲突、进程异常回收等问题。
- 深入理解安卓窗口管理机制,熟悉 WindowManagerService、SurfaceFlinger 工作流程,有过多窗口模式开发、窗口动画优化、屏幕显示适配经验者优先
- 掌握安卓描画系统核心技术,熟悉 OpenGL ES、Vulkan 图形渲染接口,了解图形驱动工作原理,能排查渲染性能瓶颈、解决屏幕闪烁、色彩偏差等问题。