职位描述
岗位职责:
A、旧上位机的维护与新上位机的设计开发:
1. 软件设计与开发:依据项目需求,使用C#开发稳定、高效的上位机软件。优化现有软件功能,确保软件界面友好、操作便捷,满足用户体验要求。
2. 通信交互:负责上位机与下位机、硬件设备的通信连接,制定通信协议,保障数据的准确、快速传输。实时监测通信状态,及时处理通信异常,确保系统稳定运行。
3. 数据处理与分析:收集、存储设备运行数据,为产品运维售后提供数据支持。
4. 系统集成与测试:将上位机软件与硬件设备、第三方系统集成,进行全面测试,确保系统兼容性和稳定性。协同测试团队,对系统进行功能测试、性能测试,及时修复软件漏洞。
5. 维护与优化:定期维护上位机软件,及时处理运行故障,保障系统的不间断运行。
B、蓝牙APP/微信小程序的开发对接(目前为外包开发状态),及后期维护。
C、负责新员工的工作指导及培训。
任职要求:
1. 专业知识:本科及以上学历,计算机科学、自动化、电子信息等相关专业,扎实掌握计算机原理、数据结构、算法等基础知识。
2. 编程语言:熟练使用C#、C++或Python等编程语言,有丰富的上位机软件开发经验,熟悉WinForms、Qt等常用开发框架。
3. 通信技术:熟悉RS232/485、CAN、TCP/IP、Modbus等通信协议,具备上位机与下位机、硬件设备的通信开发能力,能够处理通信故障。
4. 数据库知识:掌握SQL Server、MySQL等数据库的基本操作,熟悉数据库设计、数据存储与查询优化,能进行数据的高效管理。
5. 软件测试:了解软件测试流程和方法,具备独立完成软件测试、定位和修复问题的能力,确保软件质量。
6. 团队协作:良好的团队协作精神,能够与硬件工程师、测试人员等密切配合,共同推进项目进展。具备优秀的沟通能力,有效传达技术方案和问题解决方案。
7. 加分项:拥有App开发经验,熟悉Android或iOS开发平台,掌握Java、Kotlin、Swift等开发语言;或有微信小程序开发经验,熟悉微信小程序开发框架、WXML、WXSS、JavaScript等技术者优先考虑。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕