Android系统工程师

岗位职责:

1、负责Android AOSP在不同硬件平台(SoC)上的适配、编译、烧录和启动优化,根据产品需求,对Android系统进行深度定制,包括系统服务、框架层、HAL层的修改与扩展;

2、负责或协助开发、调试和集成各类硬件相关的HAL模块,如摄像头、显示、音频、传感器、连接模块(Wi-Fi/蓝牙/5G)等,与驱动工程师协作,确保底层驱动与Android系统之间的兼容性与高效通信,提高系统性能与稳定性优化;

3、熟练运用ADB、Logcat、Systrace、Perfetto、GDB、Kernel Crash Dump等工具进行系统级调试和问题定位,深入分析和解决跨模块、跨层次的疑难杂症,进行新功能开发与技术攻关;

4、负责Android系统版本的维护、安全补丁更新和GMS(Google Mobile Services)认证支持(如果适用);

5、管理和维护系统代码仓库,进行代码审查,确保代码质量和可维护性。

任职要求:

1、本科及以上学历,计算机科学、软件工程、电子工程或相关专业,3年以上Android系统底层开发经验;

2、精通C/C++语言编程,熟悉Java语言,具备扎实的编程功底和良好的代码风格;

3、深入理解Linux操作系统原理,包括进程管理、内存管理、文件系统、进程间通信(IPC)等;

4、精通Android系统架构,对Zygote、ART、Binder、AMS、WMS、PMS等核心组件有深入理解;

5、熟悉Android AOSP编译、刷机、烧录流程,具备AOSP定制和移植的实际经验;

6、熟悉HAL层开发,有实际的硬件抽象层开发或调试经验;

7、熟悉常用调试工具(ADB, Logcat, Systrace, GDB, Perf等),具备强大的系统级问题分析和定位能力;

8、熟悉Git等版本控制工具;

9、具备优秀的独立解决问题能力、创新精神、良好的团队协作精神和沟通能力;

10、对技术充满热情,乐于学习新知识和解决挑战性问题。

公司地点:广州广州信息港B栋三楼

公司简介:

职位发布者:唐女士

上海久尺网络科技有限公司

融资阶段:

公司规模:

相似职位: