岗位职责:1.负责产品单片机软件部分编程开发和调试,制定软件开发文档及相关接口规范;2.根据产品设计规划,进行研发阶段的相关实验工作;3.参与技术方案的讨论和技术调研;4. 与硬件工程师一起完成嵌入式设备的软硬件调试;5. 嵌入式软件编程(各外设驱动,逻辑控制代码,协议解析与数据收发、UI界面)、调试和维护改进;6. 协助完成产品的各项指标测试。任职要求:1.电子信息工程或计算机等相关专业,1~3年以上工作经验,做过ROLA、蓝牙、项目优先;2.精通C/C++语言,熟练使用keil或IAR软件,软件思路架构清晰,具有良好的编程技巧和习惯;3.熟悉各种电子元器件及常见电路信号流程作用及工作原理;4.熟练使用51,STM32单片机的底层驱动体系及架构原理,熟悉嵌入式系统,如FreeRTOS/UCOS II;5.熟悉GPIO,SPI、IIC、UART、CAN、TCP/IP、USB等通信协议的使用;6.熟悉常用电子测量仪器仪表的使用,如万用表,示波器,信号综测等;7.至少熟悉一种上位机工具开发语言,如C#,qt,labview等。