岗位描述1、负责需求分析、方案设计及技术研究工作;2、负责工业机器人软件研发工作;3、负责软件维护工作;4、负责模块设计、程序设计及调试优化工作;5、负责编写和维护相关开发文档;6、能独立发现和解决存在的技术瓶颈和问题。7、配合测试、硬件等团队完成软硬件产品的测试、验证和问题调试等工作。岗位要求1、本科及以上学历,计算机、电子、电气、自动化等相关专业;2、熟悉C/C++语言,3年以上C/C++语言开发经验;3. 熟悉面向对象设计思想;4. 熟悉常见协议Modbus,Canopen,并有常见外设的开发经验;5. 熟悉各种程序调试技术;6、熟悉linux命令及基本运维,基本的shell脚本;7、 具备独立设计开发能力,拥有良好的研发文档习惯;8、具有高度的责任心及团队合作精神,具备承受一定的抗压能力;9、熟悉掌握MCU、Arm-Linux等嵌入式开发平台,具有UART、I2C、SPA、CAN、Ethernet、PWM等开发经验10、熟练运用RT-Thread、FreeRTOS等实时操作系统。11、协助硬件工程师完成调试,熟练掌握示波器、逻辑分析仪等工具12、熟悉PID控制及相关控制算法实现13、熟悉电机控制、机器人开发优先