职位描述
1、负责上位机软件的开发、维护与优化,完成图形界面(GUI)设计与实现,提升用户交互体验;
2、参与项目系统架构设计,负责软件模块划分与接口定义,确保系统的可扩展性和高可维护性;
3、根据项目需求,设计并实现各类通信协议(如USB、RS485、CAN、CAN FD、EtherCAT等),编写通信程序并进行调试;
4、开发与设备模型相关的数据处理、可视化及辅助工具软件;
5、编写相关技术文档、用户手册与维护指南;
6、负责软件版本管理与功能维护,解决开发与运行过程中遇到的技术问题。任职要求
必备要求
1、本科及以上学历,电子工程、电气工程、计算机、软件工程等相关专业;
2、熟练掌握 C++ 或 Python 编程语言,具备扎实的软件开发基础;
3、熟悉 Qt 框架和 Qt Creator 开发环境,有较丰富的桌面软件/工业软件界面开发经验;
4、熟悉串口、CAN/CAN FD、EtherCAT 等通信接口及协议;
5、有良好的软件工程规范意识,掌握版本管理工具;
6、具备较强的分析问题和独立解决问题能力,良好的团队协作与沟通能力。
加分项
1、有机器人、伺服电机或自动化设备行业背景者优先;
2、有3年以上相关软件开发经验者优先。