更新于 1月28日

上位机开发工程师

2.8-3万
  • 广州黄埔区
  • 5-10年
  • 本科
  • 全职
  • 招1人

职位描述

C++CPython工业自动化
一、基础要求
1. 学历与专业
本科及以上学历,计算机科学、软件工程、自动化、电子信息、通信工程等
相关专业。
2. 经验要求
5 年以上经验,具备架构设计能力,主导过复杂系统开发。
二、核心技术能力
1. 编程语言
熟练掌握至少一门主流开发语言:
▪ C#(WinForms/WPF/.NET Core)
▪ C++(Qt 框架优先)
▪ Python(用于快速开发或自动化脚本)
2. 通信协议与接口
熟悉常见通信协议:串口(RS232/RS485)、TCP/IP、UDP、Modbus、CAN、
HTTP/WebSocket 等。
掌握与硬件设备(PLC、传感器、仪器等)的数据交互实现。
3. UI 开发与数据可视化
熟练使用 UI 框架:WinForms、WPF、Qt、Electron 等。
具备数据可视化能力(图表库、实时曲线、第三方控件如 DevExpress、
TeeChart 等)。
4. 数据库与数据处理
熟悉 SQLite、MySQL 等数据库开发,能实现数据存储与分析。
掌握多线程、异步编程技术,处理高并发数据流。
5. 跨平台与嵌入式交互
了解 Linux 环境开发(如使用 Qt 跨平台框架)。
熟悉与下位机(嵌入式设备)的交互逻辑与协议制定。
三、项目经验
• 有工业自动化、仪器控制、物联网(IoT)、医疗设备、测试测量等领域开发经验优先。
• 熟悉完整项目周期:需求分析、架构设计、编码、测试、部署、维护。
• 具备硬件联调经验,能快速定位通信或数据异常问题。
四、工具与技能
1. 开发工具
IDE:Visual Studio、Qt Creator、PyCharm 等。
版本控制:Git、SVN。
测试工具:Wireshark、串口调试助手、Postman 等。
2. 软硬件结合能力
能阅读硬件通信协议文档,编写驱动或中间件。
了解基础电路知识,协助硬件团队排查问题。
3. 其他技能o 熟悉 OPC UA、DDS 等工业通信标准(工业领域需重点考察)。
了解云计算/边缘计算(如数据上传至云端处理)。
五、软技能
1. 文档与协作
能编写清晰的技术文档(需求文档、接口文档、测试报告)。
熟悉敏捷开发流程,具备团队协作能力。
2. 问题解决能力
擅长调试复杂问题(如通信丢包、数据同步异常)。
对性能优化、内存泄漏排查有实践经验。
3. 学习能力
能快速理解新硬件或协议,适应不同行业需求。
六、加分项
• 熟悉工业 4.0、SCADA 系统、MES 系统开发。
• 有机器视觉(OpenCV/Halcon)或 AI 算法集成经验。
• 了解 Web 技术(如用 Blazor/WASM 实现混合开发)。
• 英语读写能力优秀(需阅读英文技术文档)。
• 有开源项目贡献或技术博客输出。
七、岗位职责
1. 开发上位机软件,实现设备控制、数据采集与可视化。
2. 编写通信协议驱动,确保与硬件设备的稳定交互。
3. 优化软件性能,解决多线程同步、内存管理等问题。
4. 参与需求分析,设计技术方案并编写文档。
5. 配合测试团队完成系统联调与故障排查。
招全职、兼职,兼职优先。

工作地点

广州黄埔区联东U谷黄埔科技总部港B2栋

职位发布者

林女士/人事

立即沟通
公司Logo柏升(广东)智能科技有限公司
柏升(广东、上海、北京)智能科技有限公司前身为广州卓研机电设备有限公司。在广州市黄埔区坐拥1300平方米的全新豪华办公室。广州卓研机电设备有限公司成立于2007年,由于业务发展需要在2020年成立了柏升(广东)智能科技有限公司、杜鸥(广东)标识技术有限公司。我司核心团队在喷码(赋码)标识行业工作经验超过二十年,多年的坚守,让喷码(赋码)标识技术广泛应用于各行业,并突破各种技术难题。我司主营喷码(赋码)标识设备:小字符喷码机(CIJ)、高解析喷码机(TIJ、PIJ)、大字符喷码机(DOD)、热转印(TTO)、激光喷码机(Laser)。经营自主研发品牌和各种主流品牌,并提供零部件、耗材、专业的售后服务和整体的喷码(赋码)标识解决方案。王老吉、中航光电、顺络电子、比克电池、好迪集团等等均是我司长期合作客户。客户群体:适用于几乎所有的制造业。
公司主页