您当前的位置: 首页 > 职位列表 > 职位详情

上位机软件开发工程师

面议
投递简历
广东-广州-番禺区
2025-06-25 08:56:16 更新 被浏览:671 次
广州品创电子科技有限公司
最近在线时间:2025-06-25 08:56:16
电话:176********
地址:广州市番禺区石碁镇创运路10号意高科创中心2号楼3层301
职位描述

岗位职责


1.负责上位机软件的需求分析、架构设计与开发工作,使用C++、C#等语言,基于Windows/Linux等平台开发高效稳定的上位机应用程序。
2.设计并实现上位机与下位机(如PLC、单片机、嵌入式设备等)之间的通信功能,熟练运用串口(RS232/RS485)、网口(TCP/IP、UDP)、CAN总线、Modbus、OPCUA等通信协议,完成数据的实时采集、指令发送与交互。
3.进行数据处理与可视化呈现,将采集到的数据进行分析、存储和管理,利用WPF、Qt、WinForms等框架设计直观友好的人机交互界面,通过图表、曲线、仪表盘等方式展示系统运行状态和关键数据。
4.参与软件的测试、调试与优化工作,及时发现并解决软件在功能、性能、稳定性等方面存在的问题,确保软件满足项目需求和质量标准。
5.编写详细的技术文档,包括软件设计文档、接口说明文档、用户使用手册等,为项目的维护和后续开发提供支持。
6.跟踪行业技术发展动态,研究并引入新技术、新方法,不断提升软件的功能和性能,保持技术领先性。

任职要求
(一)必备条件
1.学历与经验:计算机科学与技术、软件工程、自动化等相关专业,本科及以上学历;具有3年以上上位机软件开发经验,有完整项目开发经验。
2.技术能力
-精通C++或C#编程语言,熟悉数据结构与算法,具备良好的代码编写规范和编程习惯。
-熟练掌握至少一种上位机开发框架,如WPF、Qt、WinForms等,能够独立完成界面设计与开发。
-深入理解串口、网口、CAN总线等通信原理,熟练使用Modbus、OPCUA等工业通信协议进行数据交互。
-熟悉数据库操作,如SQLite、MySQL等,能够进行数据的存储、查询和管理。
3.工具与流程
-熟练使用VisualStudio、QtCreator等开发工具,熟悉版本控制工具Git。
-具备使用串口调试助手、网络抓包工具(如Wireshark)等进行问题排查和调试的能力。
(二)优先条件
1.有工业自动化、智能制造、物联网、智能设备等相关行业领域的上位机开发经验,熟悉行业业务流程和需求。
2.掌握多线程、异步编程技术,具备高并发、实时性数据处理能力。
3.了解嵌入式系统开发知识,能够与硬件开发团队进行有效沟通和协作。
4.具有开源项目贡献经历,或在技术社区分享过上位机开发相关技术文章和经验。
(三)软技能要求
1.具备较强的逻辑思维能力和问题解决能力,能够快速分析和定位软件问题,并提出有效的解决方案。
2.拥有良好的学习能力和创新意识,能够快速掌握新技术、新工具,适应不断变化的技术需求。
3.具备优秀的团队协作精神和沟通能力,能够在跨部门协作中高效推进项目。
4.工作认真负责,有较强的责任心和自我驱动力,能够按时完成工作任务。
薪资与福利

薪资范围:具体根据个人能力与经验面议。​

五险、周末双休、国家假期、绩效奖金等。​​

弹性工作制、扁平化管理,舒适的办公环境与活跃的团队氛围。

求职提醒:求职过程请勿缴纳费用,谨防诈骗!若信息不实请举报。
该公司的其他职位
上位机软件设计工程师
8000-13000元/月
广东-广州
2025-10-24 18:24:20
投递简历
推荐企业 职位专题
广州品创电子科技有限公司
公司主页 >
微信求职找工作
手机扫一扫
手机扫一扫
随时随地找工作

海量高薪岗位在线免费直招 招聘者/求职者电话直聊

微信小程序
手机也能找工作