岗位职责
- 负责Android终端产品中存储子系统(包括I/O调度策略、文件系统、闪存特性适配)的核心模块开发,优化存储读写性能、寿命和功耗;
- IO性能瓶颈定位与优化:针对启动慢、多任务切换卡顿、低内存性能劣化、老化设备读写延迟增高等问题,进行深度性能剖析与根因定位,并实施从内核到框架层的全链路优化;
- 系统稳定性与问题攻坚:负责分析与解决存储相关的复杂系统问题,包括但不限于Vold/StorageManage服务相关稳定性问题、文件系统损坏、异常导致的稳定性问题,以及因I/O阻塞、死锁、竞争引起的应用ANR/冻屏等,进行分析并提供系统级解决方案;
- 系统能力建设:构建并持续完善存储子系统的可观测性、监控与自动化测试能力,覆盖性能基线、老化测试、压力测试与异常注入。
职位要求
- 技术深度:精通Linux内核中I/O栈、文件系统、块设备驱动等子系统源码与机制;熟悉Android存储架构,包括Vold、MountService、StorageManager等核心服务的工作流程与交互逻辑;
- 问题解决能力:具备系统级问题调试经验,能熟练运用内核态/用户态工具链分析和解决存储相关的稳定性问题和性能问题。 加分项:
- 有存储优化、文件系统(F2FS/EROFS)开发、或芯片平台存储交付经验者优先;
- 具备存储相关服务(如Vold)的调试、定制或问题修复经验者优先;
- 熟悉UFS/闪存特性,有过闪存寿命管理、QoS或性能一致性优化经验者优先。