职位描述
1. 负责基于Soc Linux等操作系统驱动开发,移植与集成,包括但不限于I2C, SPI, UART, ADC, CAN, USB, Camera、IMU、Ethernet,bootloader等驱动开发
2. 负责基于MCU RTOS等操作系统驱动开发,移植与集成,包括但不限于I2C, SPI, UART, ADC, CAN, Camera、IMU、Ethernet,OTA等功能开发
3. 负责新平台的系统bringup,了解通用Linux系统的启动过程
岗位要求:
1. 精通C/C++嵌入式编程, 具备良好的编程习惯和代码规范
2. 有较好的Linux基础知识,掌握Linux驱动程序的开发流程和工作原理;
3. 熟悉Bootloader、Linux内核开发,熟悉I2C. SPI. UART. ADC, CAN,Camera驱动和设备树接口;
4. 熟悉FreeRTOS,了解多任务下的软件开发调试技巧
5. 熟悉常用的调试手段和技术, 能够独立进行问题诊断和调试
6. 有责任心,对工作充满热情,能够承担一定的工作压力
7. 熟悉Coverity, Vector Cast等静态/动态扫描工具的优先