核心定位:负责公司智能终端(机顶盒、物联网设备等)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 包管理机制、AMS Activity 调度流程有深入分析能力;
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+ 新特性应用)。
【工作内容】主导智能终端(机顶盒、物联网设备)Android系统核心研发,包括系统适配维护、Framework层深度开发(如AMS/PMS模块)、系统深度定制(HAL层驱动对接、Native Service开发)、性能优化(内存/功耗/网络效率)、跨团队技术协同(硬件/测试团队)及技术文档沉淀。
【基本条件】本科及以上学历,计算机、电子信息、自动化等相关专业;3年以上Android系统开发经验,有智能终端(如机顶盒、电视盒子)项目经验优先;熟练掌握Java/Kotlin、C/C++;熟悉Android系统架构(含Framework层、系统优化)、Linux内核及计算机理论基础;具备系统问题分析能力及跨团队协作经验。