岗位职责:
1.使用Qt+C++开发工业上位机软件,控制医药移液机械臂及相关自动化设备。
2.独立完成需求分析、(简单的)架构设计、编码、调试及文档编写。
3.实现设备通信(TCP/UDP/串口)、数据库交互(MySQL/SQLite),并对网络技术有一定了解(如MQTT、服务器等)。
4.编写简单的算法,保证代码规范、逻辑清晰、跨团队协作,快速解决问题。
5.与硬件进行交互,能处理基本的硬件控制问题,不要求精通,但需具备一定基础。
任职要求:
1.本科及以上学历,3年以上Qt/C++开发经验,能够独立开发Qt应用程序。
2.精通Qt框架,熟练掌握Qt布局、Model/View、自定义控件等。
3.熟悉常用功能库和操作,STL、文件操作、容器、串口通信、网络、多线程等。
4.熟练使用Qt Widgets/QML、CMake、Git等工具。
5.对技术有较强的兴趣和钻研精神,能够主动学习新技术。
6.良好的沟通能力和团队合作精神。
7.完整开发过至少一款成熟的客户端产品,能够独立承担客户端开发的完整流程。
加分项:
1.具备机械臂或工业设备控制经验。
2.具有工厂开发Qt经验。
3.有跨平台(Windows/Linux/Android)或Qt for Android开发经验。
4.有一定的运动学算法、路径规划、视觉识别经验。