岗位要求(符合其中部分即可):
1.熟悉linux/android内核框架以及驱动框架,熟悉系统硬件适配优先。
2.能够独立完成USB、RTC、LAN、串口、drm、等硬件驱动的问题定位与解决,有内核驱动开发经历优先。
3.能够根据产品要求定制、裁剪内核模块和功能,优化内核性能。
4.能够看懂电源原理图以及嵌入式系统硬件电路的工作原理,能够排查硬件故障优先。
5.能够移植系统到各个CPU架构平台,有linux或者android的系统移植或者BSP开发经验优先。
6.能够定位操作系统内核层技术攻关和疑难问题解决,有内核开发工作经历优先。
7.有良好代码注释习惯和文档编写能力,熟悉markdown或者rst文档语法优先。
岗位职能:
1. 负责内核及USB、RTC、LAN、串口、drm、等硬件驱动的开发
2. 根据产品要求定制、裁剪内核模块和功能,优化内核性能
3. 解决产品中内核及相关硬件驱动的Bug
4. 负责不同芯片硬件平台之间的内核和系统移植
5. 负责操作系统内核层问题的技术攻关和疑难问题的解决