一 、岗位职责:
1、球形机器人嵌入式软件设计,SDK的开发及维护,涉及避障、回充、地图、路径规划、电机、PID、陀螺仪、加速计、六轴、九轴等功能
开发;
2、物联网设备数据交互接口开发及接口规范定义;
3、熟悉MCU开发, 熟悉各种通用接口,如I2C、SPI、DAC、GPIO、RS232、USB、WIFI、BT、网络接口等;
4、嵌入式产品平台架构设计与开发, 参与项目需求分析以及评审;
5、根据产品详细设计,完成符合功能和性能要求的任务书; 参与产品整体软件方案设计及模块设计文档编写; 独立完成相关产品的软件代码开发工作;
6、精通使用C语言进行单片机软件的开发,熟悉指针操作,熟练使用结构体、共同体等数据结构,内存动态分配等。
二 、任职要求:
1、计算机科学或电子信息工程、通信工程专业领域大专及以上学历。
2、精通C/C++语言程序开发,具有5年以上的C语言编写经验。
3、有避障、回充、地图、路径规划、电机、PID、陀螺仪、加速计、六轴、九轴开发经验。
4、 具备良好的电子电路分析能力,能利用示波器、万用表等工具对硬件通讯接口调试;
5、有蓝牙、Wifi、Zigbee等其它无线产品的开发经验,掌握TCP/UDP/HTTP/MQTT协议实现原理优先。