岗位职责:1、负责基于STM32开发平台的嵌入式软件开发工作;2、负责消费级机器人产品全盘软件测试;3、协助完成消费级步态机器人的控制算法设计;4、协助项目经理完成软件开发工作的管理工作任职要求:1、 本科及以上学历,电子信息、自动化、测控、计算机等相关专业,3-5年MCU软件开发经验;2、 精通嵌入式RTOS、uCos/RTThread/FreeRTOS系统开发,具备ARM(ST32系列)单片机开发经验;3、 熟悉实时嵌入式操作系统,熟练掌握C/C++语言;4、 熟悉CAN\RS485\SPI\I2C\ENET等常见外设接口,熟悉TCP\UDP等网络协议;5、 熟悉CANopen\EtherCAT\ModeBUS\PROFIBUS等控制协议,实现过电机控制、运动控制等相关项目;6、 熟悉机器人用到的各种传感器数据,以及对应的处理方式;7、 熟悉无线通信技术,如蓝牙、Lora等低功耗通信模块以及协议;8、 熟悉机器人动力电池的使用,对BMS有一定的了解9、 熟练使用万用表,示波器等根据电路图进行嵌入式软件调试,熟悉V模型开发流程,能够使用通用的软件开发/配置管理工具。