1.终端设备安卓系统维护技术支持人员
2.与协作方沟通,配合协作方进行安卓系统固件的架构、性能调试、问题排查
3.开发应用app
4.完成系统性能与功耗优化,容器化技术(可选)
5.协助调试linux系统固件与驱动
6.系统安全与防护,系统监控与日志管理
7.参与版本管理与协作
任职资格:
1.安卓系统架构与维护
深入理解安卓系统层级(Linux 内核、HAL 层、Framework 层、应用层)。
熟练掌握系统升级、OTA 推送、分区管理(如 A/B 分区)。
具备系统稳定性优化经验(内存泄漏分析、进程调度、资源竞争排查)。
2.调试与问题排查
精通 Logcat、ADB、Traceview、Systrace 等调试工具。
能快速定位系统崩溃(ANR、Crash)、网络异常、兼容性问题。
熟悉内核日志分析(dmesg、kmsg)。
3.Linux 系统基础
熟练使用 Linux 命令(如 grep、awk、sed、ps、top、netstat)。
理解文件系统(ext4、F2FS、Zram)、进程管理、用户权限。
掌握 Shell 脚本编写(Bash/Python),用于自动化任务。
4.性能与功耗优化
分析 CPU/GPU/ 内存占用,优化后台服务与唤醒锁。
电量优化(如 Doze 模式、App Standby、JobScheduler)。
屏幕渲染优化(VSync、SurfaceFlinger)。
5.系统安全与防护
熟悉安卓权限机制(运行时权限、SELinux 策略)。
能够处理系统漏洞(如 CVE 修复)、恶意软件检测。
加密与数据保护(File Encryption、KeyStore)。
6.版本管理与协作
使用 Git 进行代码版本控制,熟悉 Gerrit/Repo 等工具。
参与系统分支管理、补丁合入、冲突解决。
内核模块与驱动
7.了解 Linux 内核编译、模块加载(insmod/rmmod)。
掌握设备树(Device Tree)配置与调试。
8.容器化技术(可选)
熟悉 Docker 或 LXC 在安卓系统中的应用(如沙盒环境)。
9.系统监控与日志管理
使用 Prometheus、Grafana 等工具搭建监控系统。
日志聚合与分析(ELK Stack、Fluentd)。