
工作职责:
1、负责Android驱动的开发及维护;
2、根据产品定义、项目定制需求完成开发工作,确保项目进度和质量相关要求;
3、负责技术专题的开展,优化系统,提升公司产品竞争力;
4、撰写和维护相关技术开发文档;
5、完成所负责工作的技术积累、改进建议,协助和支持项目完成相关复盘;
6、协助团队完成其他相关工作。
任职资格:
1、具备Linux Kernel驱动及Android HAL层开发经验,能独立完成驱动适配与调试,能够在MTK、Qualcomm、Rockchip等主流SoC平台上进行BSP开发;
2、了解Android Kernel编译、裁剪、调试,能针对特定硬件裁剪不必要的模块;
3、熟悉Android电源管理框架,具备系统功耗分析、优化能力;
4、熟练开发和调试WiFi、摄像头、LCM显示、USB、触摸屏等设备驱动;
5、熟悉 I2C、SPI、UART、MIPI-DSI/CSI、PCIe、USB 等硬件接口协议;
6、熟悉 watchdog 机制、kernel panic 分析、anr/tombstone 日志分析;
7、具备良好的团队协作能力,能与硬件工程师、上层应用开发工程师协同调试问题。