岗位描述
工作职责
1. 负责QNX/Android/Linux下各模块的驱动程序开发,TP、LCD、USB、Bluetooth、WiFl、Camera、Display等模块的驱动开发
2. 负责Hypervisor的系统配置和虚拟化驱动开发;
3. 系统快启,内核优化等相关的底层软件开发工作;
4. 分析、定位并解决和Hypervisor相关的软硬件问题;
工作要求
1. 精通ARM平台的QNX/Android/Linux驱动程序开发的流程;
2. 熟悉高通、TI、NXP、MTK处理器的优先考虑;
3. 可以看懂原理图,具备较强的debug能力者忧先考虑;
4. 精通C语言,具备一定的Linux内核开发和调试的相关经验专业技能;
5. 精通常见的bootloader,如u-boot,lk等,熟悉dts使用规则;
6. 熟悉各种总线(I2C.SPI,USB,UART,MMC)的工作愿理,并掌握使用和调试方法;