职位详情

高级研发工程师(OS方向)
30-60K
北京 西城区
10年以上
本科
职位详情
C
C++
ARM开发
岗位职责: 1. 负责嵌入式Linux/定制化Android智能表系统的定制,裁剪和优化; 2. 负责嵌入式Linux/定制化Android智能表系统中的内核、驱动、HAL、文件系统、网络等领域的技术评估和开发; 3. 负责系统稳定性问题的排查,对Linux内核、驱动、Android HAL等进行分析,解决Watchdog、Kernel Panic、Subsystem Crash等系统性问题; 4. 根据用户UI交互的性能要求,对Linux内核、驱动、Android HAL进行性能优化,满足用户操作的响应时间要求、UI刷新率 5.保证程序代码的可读性、可维护性和可扩展性,并且严格遵守代码规范和最佳实践,确保代码的质量和稳定性 6. 测试和调试开发的程序,保证程序的稳定性和可靠性,确保产品具有良好的用户体验和界面设计 7. 对程序进行性能优化和升级,确保程序在性能、稳定性和用户体验方面都能提供最优化的解决方案 任职要求: 【教育背景】:本科及以上学历,计算机、通信、电子等相关专业优先 【知识技能】: 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. 善于策划和总结,能够独立组织主持各类项目会议 【工作经验】:10年及以上相关岗位工作经验,5年以上内核开发经验
收起
中国移动通信集团终端有限公司
北京市 · 运营商/增值服务 · 100-499人
A级纳税人