岗位职责:
负责OS技术规划,架构设计和重点方案设计,包括:
1. OS内核的架构设计和生态发展规划
2. 跟踪业界趋势和前沿技术创新,主导相关技术选型,完成操作系统内核技术路标和架构设计,并负责贯彻实施
3. 负责分析OS业务特征和应用场景述求,并转化为内核相关的设计方案,提升内核竞争力
4. 负责嵌入式Linux/定制化Android智能表系统的定制,裁剪和优化;
任职要求:
【教育背景】:硕士及以上学历,计算机、通信、电子等相关专业优先
【知识技能】:
1. 具备扎实的C&C++编程功底,良好的代码风格;
2. 至少精通内核的一个核心子模块(进程调度/内存管理/文件系统)
3. 在操作系统、开源社区有较为良好、广泛的影响力
4. 具备良好的沟通与团队协作能力,敢于创新,乐于接受挑战,对OS技术有热情
5 精通计算机体系架构,精通Linux内核,对Linux的系统调度,内存管理,文件系统,网络协议,设备驱动等有深刻的理解;
6. 精通ARM体系结构,熟悉ARM Cortex A/M系列,有多核架构经验;
7. 熟悉硬件相关知识,具备良好的软硬件协同开发经验;
8. 丰富的Linux系统开发经验,8年以上Android Linux内核或Android相关开发经验;
9. 熟悉Android下的HIDL、AIDL的运行机制、JNI实现、NV、Selinux等,了解开机流程和源码编译;
10. 熟悉Linux平台开发环境、开发技术、系统框架和底层库,熟悉Linux开源社区各类常见中间件;
【其他】:
1. 结果导向意识强,具备良好的组织沟通能力和执行力,良好的团队合作精神
2. 善于策划和总结,能够独立组织主持各类项目会议
【工作经验】:5年及以上相关岗位工作经验,3年以上内核开发经验
收起