核心定位:负责公司智能终端(机顶盒、物联网设备等)Android 系统核心研发,主导系统定制与性能优化,支撑产品技术竞争力与市场差异化。
一、岗位职责
1、Android 系统适配与维护:主导机顶盒、智能终端等产品的 Android 系统开发、版本适配及长期维护,保障系统兼容性与稳定性;
2、Framework 层深度开发:负责 Android Framework 核心模块(AMS/PMS/WMS/SystemUI/Mricast 等)的开发、移植与问题修复,优化系统资源调度逻辑,提升功能扩展性;
3、系统深度定制:牵头 Android 系统定制开发,包括 HAL 层驱动对接、Native Service 开发、JNI 接口封装及 Binder 通信机制优化,实现硬件能力与上层应用的高效联动;
4、系统性能优化:针对内存占用、网络传输、功耗控制等核心指标,制定优化方案并落地,裁剪冗余系统组件,提升终端运行流畅度与续航能力;
5、跨团队协作支持:协同硬件团队完成芯片驱动适配、系统镜像编译与验证,解决软硬联调中的技术问题;
6、技术沉淀与输出:编写系统研发技术方案、开发文档及专利提案,沉淀核心技术资产,推动团队技术能力提升。
二、任职要求
1、学历与经验基础:本科及以上学历,计算机、电子信息、自动化等相关专业;
2、3 年以上 Android 系统开发经验,有智能终端(机顶盒、电视盒子等)研发经验者优先。
3、核心技术能力
1)、精通 Java/Kotlin 语言及 Android Studio 开发工具,具备 Framework 层实战开发经验(需能独立解决 AMS/PMS 模块疑难问题);
2)、熟练掌握 C/C++ 底层开发,能独立完成 HAL 层驱动适配、Native Service 编写及 JNI 接口调试;
3)、深入理解 Android 系统架构(分层设计、进程间通信机制等),对 PMS 包管理、AMSActivity 调度逻辑有深入研究;
4)、熟悉 Linux 内核原理,掌握 Linux 驱动开发模型(字符设备、平台驱动等),能定位内核层与 Android 系统交互问题;
5)、具备扎实的计算机基础:精通数据结构(链表、树、哈希表等)、算法分析、操作系统(进程调度、内存管理)及网络协议(TCP/IP、HTTP 等)。
三、加分技能(优先录用)
1、有 AML(晶晨)、中兴微、海思、国科微等芯片平台的 Android 系统 Bring-up 或适配经验;
2、具备系统性能调优实战案例(如将内存占用降低 15%+、功耗优化 20%+ 等);
3、有开源 Android 项目(如 AOSP)二次开发经验,或有技术博客、专利成果者。
四、职业素养
1、具备较强的问题分析与攻坚能力,能独立定位并解决复杂系统问题;
2、良好的团队协作与跨部门沟通能力(需频繁对接硬件、测试团队);
3、对技术有钻研精神,关注 Android 系统发展趋势(如 Android 14 + 新特性)。