职位描述
岗位职责:
1.负责soc硬件平台上外设的驱动设计和开发;
2.根据客户需求,提出设计和开发方案;
3.负责qnx系统的硬件资源,总线资源的管理和优化;
4.负责android内核和驱动的开发,维护以及更新;
5.负责核心外设(display,camera,Ethernet,touch,bt,wifi)的bringup作业,以及后期维护;
6.为中间层,应用层提供各种系统层面的支持,确保项目进展;
岗位要求:
1、软件开发能力
◆5年以上Android系统驱动开发或者Qnx系统驱动开发;
◆熟悉Linux下SDIO、USB、Bluetooth、WIFI、Camera、Display等模块的驱动开发;
◆精通常见的bootloader,如u-boot,lk等,熟悉dts使用规则;
◆熟悉各种总线(I2C,SPI,USB,UART,MMC)的工作原理,并掌握使用和调试方法;
◆熟悉Linux 内存,进程管理,对系统稳定性有一定的理解和实战经验。
2、创新能力:
◆在日常工作当中有主动创新的意识,并对问题进行整改;
◆不拘于现状,具备持续提升的理念;
3、产品知识
◆熟悉车机产品基础知识,设计标准、试验标准,业务知识等;
4、专业业务能力;
◆有示波器,逻辑分析仪的使用经验;
◆具备各种硬件的调试手段,以及动手写测试程序和测试脚本的能力