- 负责公司智能硬件设备的基础软件平台的架构工作;
- 负责跨MTK、高通平台的Android BSP架构的设计;
- 负责业务端APP的架构设计、性能调优、疑难问题的分析和解决工作;
- 负责Android平台新技术的研究,构建高效率、高性能、可扩展的组件,完善开发框架。
技能要求:
- 深度理解Android平台架构、主要组成和工作模式;
- 有linux内核、framework和jni、虚拟机、安全逆向等底层技术经验;
- 深入理解设计模式,能够设计出高內聚,低耦合的系统框架,提升开发效率;
- 具有比较强的客户端系统架构设计能力,在通用性、跨平台和复用性方面有深刻的理解;
- 有大型软件架构设计和重构经验。
由于文章篇幅问题复制链接查看详细文章以及获取学习笔记可以查看我的【Github】里可以查看
架构师要学习哪些知识呢?
希望以下的学习路线能对你有帮助
Java语言进阶与Android相关技术内核
- 泛型原理与Android网络应用原理
- 无所不能的反射原理及Android类加载核心
- Java虚拟机原理
- 线程池原理及技能