岗位职责:
1、参与新产品软件总体系统方案的讨论和制定;
2、独立完成所负责产品的软件功能模块设计;
3、开发自动化设备的控制程序,完成界面设计、串网口通讯和上位机软件开发;
4、按照需求完成模块功能开发,实现完整的功能需求;
5、对公司已有产品的软件进行升级和维护工作;
6、与相关同事沟通协作,参与产品、系统的现场调试、升级、维护等工作;
7、撰写软件特性需求分析文档和特性实现文档;
8、售后支持:软件问题处理、软件BUG修复、软件功能变更、使用培训等。
任职要求:
1、本科及以上学历,计算机、自动化、电子等相关专业优先;
2、具备3年及以上自动化上位软件开发经验;
3、具备2年以上QT软件实际项目开发经验,熟悉信号槽机制,熟悉QT自绘制图形控件开发;
4、熟悉常用物理层通信协议,如CAN、RS232/485等;
5、熟悉常用协议层通信协议,如TCP/IP、UDP、ModbusTCP、ModbusRTU
6、熟练使用C#(C Sharp)、vb.net或Java、Python、C++ 和 LabVIEW中的一种或多种;
7、熟悉Linux、windows环境下的上位机软件开发;
8、具备独立开发能力,有良好的沟通协调能力和团队合作精神;
9、具有较强的目标性和执行力,积极的工作态度,良好自我管理能力;
10、具有较强的抗压能力,能适应一定程度的加班及出差。