岗位职责:
1、负责Linux驱动及内核的开发、编码、调试、测试及性能调优;
2、负责第三方模块的移植以及系统联调工作;
3、负责公司产品Linux系统优化调整工作;
4、参与嵌入式芯片驱动开发和维护;
5、负责常规外设驱动的移植与开发;
6、负责常用AI卡驱动的移植与开发;
7、负责整体系统的BSP底层调试与优化,问题分析与解决。
岗位要求:
1、熟悉Linux内核开发,熟悉I2C、USB、DISPLAY等外设驱动开发;
2、精通C语言,熟悉Linux/Android系统架构,可以对系统进行剪裁;
3、熟悉C语言,了解shell编程、熟练使用和掌握kgdb、kdump等调试工具,具备良好的编程风格,熟悉gcc、shell、make等工具;;
4、熟悉Linux操作系统框架,熟悉Linux驱动开发,熟悉包括但不限于驱动模型、中断子系统、同步机制、内存管理、进度调度、各类总线设备;
5、熟悉Linux程序开发,熟悉多线程程序开发、熟悉网络编程。