岗位描述
岗位职责:
1、负责Linux平台下驱动程序的设计、开发、调试与维护;
2、根据硬件规格编写设备树、内核模块、驱动接口等;
3、配合硬件工程师完成新硬件平台的驱动适配与验证;
4、优化驱动程序性能,提高系统稳定性与可靠性;
5、对接APP层,解耦APP层与底层驱动;
6、编写相关技术文档和开发说明;
任职要求:
1、硕士及以上学历,计算机、电子、通信、自动化等相关专业;
2、有Linux内核或驱动开发相关项目经验;
3、熟悉Linux内核架构、字符设备、块设备、网络驱动、设备树等相关知识;
4、熟练掌握C语言编程,了解Makefile、CMake、Python、Shell脚本;
5、做过内核实时性优化相关项目;
6、有调试经验,熟悉使用示波器、逻辑分析仪、串口工具等硬件调试设备;
7、熟悉主流SoC(如ARM Cortex-A系列、Nvidia Nano/TX2/Xavier、Rockchip等)平台开发者优先;
8、具备良好的沟通能力与团队协作精神,工作积极主动,有责任心。
加分项:
1、有开源项目或驱动提交经验;
2、定制过rootfs;
3、有实际主线合入经历或与主线维护者合作经验;
4、有RTOS或裸机开发经验;
5、熟悉Yocto、Buildroot、U-Boot等嵌入式开发工具链;
6、英语阅读能力良好,能看懂国外芯片手册与开发文档。
7、能够应用AI解决工作问题。