联想
嵌入式软件开发工程师
RESPONSIBILITIES
岗位职责
负责基于Soc Linux等操作系统驱动开发,移植与集成,包括但不限于I2C, SPI, UART, ADC, CAN, USB, Camera、IMU、Ethernet,bootloader等驱动开发
负责基于MCU RTOS等操作系统驱动开发,移植与集成,包括但不限于I2C, SPI, UART, ADC, CAN, Camera、IMU、Ethernet,OTA等功能开发
负责新平台的系统bringup,了解通用Linux系统的启动过程
REQUIREMENTS
任职要求
精通C/C++嵌入式编程, 具备良好的编程习惯和代码规范
有较好的Linux基础知识,掌握Linux驱动程序的开发流程和工作原理;
熟悉Bootloader、Linux内核开发,熟悉I2C. SPI. UART. ADC, CAN,Camera驱动和设备树接口;
熟悉FreeRTOS,了解多任务下的软件开发调试技巧
熟悉常用的调试手段和技术, 能够独立进行问题诊断和调试
有责任心,对工作充满热情,能够承担一定的工作压力
熟悉Coverity, Vector Cast等静态/动态扫描工具的优先
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。