岗位职责:
1、负责Android系统下Linux Kernel和bootloader的底层开发和维护;
2、深入研究Android/Linux系统架构,参于系统框架设计、性能调优、问题处理;
3、负责Android系统框架的深度改造与定制,提高系统稳定性及交互友好性要求;
4、参于项目需求分析,进行底层软件相关的设计、开发、调试、测试等;
5、支持硬件工程师、应用软件工程师的开发和调试;
6、参于Android Framework相关精简工作。
任职要求:
1、研究生及以上学历,计算机、电子、通信、自动化相关专业,3年以上工作经验;
2、具备良好的学习能力和强烈的责任感,有挑战自我、学习新知的意愿与能力;
3、极强的发现问题、分析问题、解决问题的能力,具有追求高质量的软件的意愿;
4、具备扎实的C/C++功底,ARM汇编能力的优先;
5、深入理解Android zygote、vold、rild的原理和实现机制;
6、熟悉Android OpenGL/SurfaceFlinger/mediaserver等相关系统框架及服务优化技术;
7、熟悉Linux内核,深入理解驱动架构、文件系统、进程管理机制和内存管理机制;
8、具有全志平台Android系统开发经验者优先;
9、良好的英语读写能力,能快速阅读相关英文资料;
10、热爱Linux内核和驱动开发,具备相互协助、沟通的能力和团队合作精神;
11、具有FLASH驱动、串口驱动、USB驱动、DMA驱动开发经验者优先。