职位描述
岗位职责:
1. 负责嵌入式Linux设备驱动的移植、开发和维护,包括但不限于硬件抽象层,内核模块,硬件接口等。
2. 根据产品需求,进行硬件接口的设计、开发,以及与上层应用的接口定义和实现。
3. 支持上层应用团队,提供底层接口封装与调试支持,并编写与维护驱动相关技术文档(如驱动设计文档、接口说明、调试手册);
4. 协助硬件工程师进行硬件设计和故障排查,提供硬件的软件支持。
5. 配合硬件团队完成新硬件平台的bring-up,调试与性能优化。
任职要求:
1. 本科及以上学历,电子信息、自动化、计算机、通信等相关专业,8年以上开发经验。
2. 具有扎实的编程基础,熟悉C/C 编程;
3. 熟悉Makefile、Kconfig、Yocto、Buildroot等构建系统;
4. 熟悉Linux设备树(Device Tree)、内核模块编译、内核调试工具(如gdb、kgdb、ftrace、perf、trace-cmd);
5. 具有深入的Linux内核和设备驱动开发经验,熟悉硬件电路设计和嵌入式硬件平台;
6. 具备海思、RK、SigmaStar、安霸、亿智、君正等IPC、Android底层平台开发经验优先考虑;
7. 做事有责任心,积极主动、能抗压、具备良好的团队协作能力和沟通表达能力。