岗位职责:1、 负责开发激光器及相关控制器等产品设备的上位机软件,应用环境包括但不限于windows,Linux,移动平台等,根据设备协议及GUI前端功能需求,开发交互操作界面/图形显示/数据存储等功能;2、开发语言包括但不限于C#,Python,C++,JAVA,Labview等;3、按照项目要求,完成软件的详细设计、代码实现、单元测试、集成测试和技术文档编写;4、 对现有软件产品进行维护优化和升级;5、 配合硬件工程师完成产品的调试和测试,产品投产后的技术支持工作和产品升级更新工作。岗位要求1、计算机、物理、电子、自动化等相关专业硕士及以上学历,2年以上工作经验,有直接相关经历的,年限可放宽;2、熟悉激光器、运动控制、数据采集等产品;3、精通至少一种主流编程语言,如 C#、Python、C++(结合 Qt 框架)等,熟练掌握对应开发框架的使用,能够根据项目需求灵活选择合适的技术方案;4、熟悉多线程、异步编程、网络编程等技术,具备处理高并发、大数据量的能力;了解前端开发技术(如 HTML、CSS、JavaScript)者优先,可实现更丰富、美观的用户界面。5、熟悉 TCP/IP、UDP、串口通信(RS232、RS485)、Modbus、CAN 等通信协议,能够实现上位机与硬件设备、下位机系统之间稳定可靠的数据通信;6、具备协议解析和定制开发能力,可根据不同设备和系统的通信要求,开发适配的通信模块,保障数据准确传输和交互。7、熟练使用 Visual Studio、PyCharm 等开发工具,熟悉版本控制系统(如 Git、SVN)的操作,能够进行代码版本管理和团队协作开发;了解软件打包、部署流程;8、熟悉 Windows、Linux 等操作系统环境下软件的安装、配置和发布,确保软件能够顺利交付使用。9、使用QT进行软件图形化设计,根据设备协议进行指令/数据传递,数据存储及读取显示;10、具备独立开发能力,有良好的沟通协调能力和团队合作精神。