上位机软件工程师(工业控制方向)

Randstad

  • 江苏省无锡市
  • 年薪 人民币150,000-300,000元
  • 长期
  • 全职
  • 13天前
职位概述岗位职责1. 基于Qt框架(Qt5/Qt6),使用C++/QML开发工业自动化设备控制与监控的上位机软件;2. 负责人机交互界面(HMI)的设计与实现,关注用户体验(UX)优化;3. 开发高性能、高可靠性的自定义Qt控件,实现复杂交互与可视化效果;4. 实现串行通信(RS232/RS485)、工业以太网通信(TCP/IP, UDP, EtherCAT)等功能;5. 对接并解析主流工业设备通信协议(Modbus, CANopen, Profibus等);6. 负责实时数据采集、高效解析、可靠存储(SQLite/MySQL/时序数据库)及可视化展现(实时曲线、历史图表、告警等);7. 协作硬件、嵌入式团队,进行系统联调测试和问题定位;8. 编写单元测试与集成测试,保障软件稳定性和质量;9. 负责软件BUG修复、代码性能调优与重构;10. 熟练应用Qt多线程和异步机制优化数据处理效率与界面响应;11. 解决Windows/Linux环境下的软件兼容性与部署问题;12. 领导安排的其他任务。任职要求1.统招本科及以上学历,计算机科学与技术、软件工程、电子科学与技术、信息与通信工程、控制科学与工程等相关专业2.3年及以上工业控制、自动化设备或相关领域的上位机软件开发经验技能与能力1.精通Qt框架(Qt5/Qt6):2.深刻理解信号槽机制、事件处理;熟练掌握QWidget和QML进行高效GUI开发;3.熟练掌握C++11/14/17核心特性;深刻理解面向对象设计(OOD)、常用设计模式;具备良好的编码规范;4.深入理解多线程、并发、异步编程模型,能有效处理高并发、低延迟的数据通信场景;5.具备 Windows/Linux跨平台开发、调试与部署经验;6.熟练掌握至少两种主流通信方式开发 (串口、CAN、EtherCAT、TCP/IP);7.至少精通一种工业通信协议 (Modbus为基础要求,具备CANopen, OPC UA, Profibus 等经验优先);8.具备大规模实时数据采集、解析、存储(如SQLite, MySQL, 时序数据库)及可视化(图表库如QCharts, Qt Data Visualization或第三方库)开发能力;9.良好的技术文档编写习惯;10.语言水平CET-4;11.优秀的沟通协作能力,能与嵌入式、硬件团队紧密配合。 ...

Randstad

相似职位

  • 嵌入式软件工程师(电机控制)

    Randstad

    • 江苏省无锡市
    • 年薪 人民币150,000-300,000元
    、系统测试、电机及控制台架匹配调试、电机控制软件的优化与升级; 3. ...任职要求 1. 统招本科及以上学历,电气工程、电子科学与技术、控制科学与工程等相关专业…
    • 8天前
  • 智能座舱基础软件工程师_BCSC

    Bosch

    • 江苏省无锡市
    或 TrustZone 平台上的安全软件组件的设计、开发与测试,满足客户需求、...进行单元测试、代码审查、缺陷修复,并遵守软件开发规范; 提供与安全相关的软件设计方案和文档…
    • 16天前
  • LLM软件工程师_BCSC

    Bosch

    • 江苏省无锡市
    Development Campus 博世创新与软件开发中心 博世创新软件开发(无锡)...4.0、人工智能大数据、智能家居、嵌入式软件服务。博世中国创新与软件开发中心以软件为客户赋能…
    • 17天前