岗位职责:1、负责BSP驱动库的开发、测试,以及相关设计文档、应用笔记的编写;2、负责公司视觉处理芯片的SDK开发、测试,以及相关设计文档;3、负责上位机功能模块开发;4、编写对外通信接口协议文档,并实现通信控制、功能模块及系统联调;5、与硬件工程师配合,完成产品开发。任职要求:1、本科及以上学历,计算机、电子、自动化、通信等相关专业,3年以上嵌入式软件开发相关工作经验;2、能够读懂电路图,熟练使用万用表、示波器、信号发生器等电子分析仪器;3、精通C++语言,具有丰富的嵌入式系统底层和应用程序开发经验;4、熟悉常用的芯片外设,如UART、SPI、IIC、IIS、USB等,有USB开发经验优先5、熟悉(NXP LPC43XX,ZYNQ 7000和STM32系列)嵌入式单片机软件开发;6、能独立进行FreeRTOS,uCOS系统移植、驱动调试、协议对接等开发工作;7、有良好的代码习惯,要求结构清晰,命名规范,逻辑性强,代码冗余率低;8、有机器视觉相关经验开发者优先。