岗位职责:
1、负责自动化仪器领域的上位机软件设计、开发及维护;
2、基于C#/C++等语言开发PC端控制程序,实现与PLC、单片机等硬件设备的通信;
3、开发并调试串口(RS232/485)、TCP/IP、Modbus、CAN等通信协议;
4、实现数据采集、存储(SQL/NoSQL数据库)、分析及可视化(图表、报表生成);
5、排查并修复软件缺陷,提供技术支持和版本迭代;
6、撰写设计文档、API接口文档及用户操作手册。
任职要求:
1、计算机、电子信息等相关专业;
2、具有串口(RS232/485)、USB、GPIB、以太网(TCP/IP)等协议设备仪器开发经验,具有框架搭建和设计经验;
3、有SCPI、Modbus、CAN总线开发经验;
4、精通C++(高性能模块开发),熟悉C#用于快速原型开发;
5、掌握 多线程同步(如Qt信号槽)、内存泄漏检测(Valgrind)技术
5、熟练应用面向对象编程 ;
6、了解DSP算法(如数字滤波)或嵌入式Linux驱动开发
7、熟悉SQL Server等主流数据库,有过大型数据库性能调优的经验;
8、良好的编程习惯和文档习惯,较强的需求分析理解能力,对产品开发、新技术应用和技术创新具有浓厚的兴趣;
9、良好的沟通协调和独立解决问题的能力,较强的团队协作力和学习力;
10、加分项:熟悉 AI辅助流程建库、分析(如自动化建库仪)