职位描述:
1. 负责Android系统下Linux Kernel和BootLoader的开发和维护;
2. 负责Android的BSP以及系统驱动(USB,SPI,Wifi,etc)和HAL的开发与调试;
3. 负责Android/Linux系统下整体性能的调试与优化;
4. 负责深入研究Android/Linux系统架构,尤其是Android/Linux新版本新功能;
5. 参与项目需求分析,进行底层软件相关的设计、开发、调试、测试等;
6. 支持应用软件工程师开发和硬件工程师调试。
岗位要求:
1. 计算机、电子、通信、自动化相关专业本科以上学历;
2. 具有2年以上驱动开发工作经验;
3. 具备良好的自我驱动能力,具有强烈的责任感,有挑战自我、学习新知的意愿与能力;
4. 熟悉Linux系统下开发环境,熟悉shell、gcc、gdb、vim/emacs等工具;
5. 熟悉Linux内核,深入理解驱动架构、文件系统、进程管理机制和内存管理机制;
6. 有ARM/X86平台Assembly或Compiler知识/相关经验优先;
7. 良好的英语读写能力,能快速阅读相关英文资料和用英文进行工作交流;
8. 热爱Linux内核和驱动开发,具备相互协助、沟通的能力和团队合作精神。