职位描述职责描述:1、负责公司嵌入式系统软件架构,组织协调中级嵌入式软件工程师及初级嵌入式软件工程师进行平台搭建以及软件开发;2、负责与相关人员协调,完成嵌入式设备之间的通讯协议设计、开发及系统联调;3、完成嵌入式软件相关设计文档及软件测试方案的编写;4、组织协调相关人员,进行产品的升级维护工作;5、完成上级交办的临时工作任务。任职要求:1、教育背景:计算机、电子与通信、自动化等相关专业本科及以上学历;2、业务能力:熟练掌握C/C++程序设计,5年以上嵌入式软件开发经验,具备多线程编程能力,了解多线程并发、同步与异步机制;熟悉ARM体系结构,熟悉USB/CAN/I2C/UART/SPI等通信接口;熟悉Linux、ucos、FreeRtos等操作系统,能够进行嵌入式系统开发环境搭建、uboot、kernel、文件系统的移植,有多种嵌入系统软件架构设计经验者优先,有医疗、汽车嵌入式软件系统开发经验者优先;3、综合能力:应具备较强的责任心;良好的沟通组织协调能力、文档编写能力;工作态度严谨细致;4、工作技能:熟练掌握嵌入式软件开发及调试软件(GCC/GDB/Makefile),熟练掌握Linux应用程序设计及驱动程序设计方法,熟练使用Git/GitHub等软件,进行版本管理及协同开发。