岗位职责:1、按照上位机项目需求完成符合功能、性能和质量要求的软件开发;2、负责上位机项目各阶段软件代码的开发与维护;3、负责各个项目技术文档的编写和管理;4、分析解决产品开发过程的问题,配合硬件工程师完成产品联调工作、修复bug;5、学习和研究新技术以满足产品开发的需要;任职要求:1、计算机、软件工程、通信、自动化等相关专业,本科及以上学历;2、熟悉C++语言编程、c++基础扎实,熟悉QT或者C++开发环境,能够在Windows平台熟练开发桌面应用程序;相关开发经验3年以上优先;3、熟悉QT图形编程;完整参与过至少一款QT客户端产品;4、熟悉成像软件、图像识别和处理,了解OpenCV5、 有上位机开发经验优先;6、 熟悉串口通讯、CAN通讯编程;7、自驱力强、富有责任心,能与团队其他成员进行高效的沟通并达成合作;