1.电子信息、计算机等相关专业,硕士及以上学历;2.具备3年以上软件开发相关工作经验;其他条件:(1)熟悉C、C++、Python等开发语言,有丰富的软件开发、架构设计经验;(2)熟悉QT语言,能够开发上位机系统和嵌入式QT触摸屏界面等。(3)熟悉Linux下驱动程序、Socket通讯、内存使用机制、多线程开发等;(4)有分布式、操作系统、虚拟化、容器、SDK软考开发经验折优先;(5)具有良好的沟通协调能力和分析判断能力,并具备高度责任心及敬业精神;(6)具有良好的探索和解决问题能力;(7)具有较好的逻辑思维和表达能力;(8)精通至少一种编程语言Python、C/C++,熟悉OOP编程模式,熟悉设计模式、开发规范;(9)熟悉机器人ROS开发环境或MOOS开发环境者优先;(10)年龄不超过40岁。