职位详情
人机软件工程师
1.核心开发职责:
·承担运动控制器人机交互软件的需求调研、系统架构设计及功能模块开发,基于QT框架完成支持Windows与Linux双平台的图形化界面构建。
·独立推进模块级设计、代码实现、自测验证及系统联调,聚焦实现运动参数设置、实时运行状态可视化、故障告警与诊断等工业应用核心功能。
·负责嵌入式端软件模块的持续维护与性能调优,保障在EtherCAT通信环境下的高响应性与长期运行稳定性。
2.协作与质量保障:
·配合硬件团队开展软硬件联合调试,解决通信协议对接问题(如EtherCAT主站配置、数据帧解析)及驱动适配难题。
·编写标准化技术资料(包括设计说明、接口规范、测试文档),支撑产品版本迭代与团队知识积累。
任职要求:
1、专业背景:计算机科学、电子工程、自动化等相关专业本科及以上学历。
2、技术能力:
·精通C/C++语言,熟练运用面向对象编程思想,掌握内存管理机制与多线程并发编程技术。
·具备3年以上QT平台开发经验:
熟练使用QSS进行界面美化,具备自定义控件开发能力,深入理解信号与槽机制;
拥有跨平台(Windows/Linux)开发实践经验。
·具备嵌入式开发基础:
熟悉Linux操作系统及常用Shell命令;
了解串口、CAN、EtherCAT等工业通信总线协议。
3、工程素养:
熟悉软件开发流程与编码规范,能够撰写结构清晰的技术文档;
具备良好的模块化设计思维和单元测试实施能力;
拥有较强的逻辑推理能力,可独立定位并解决复杂技术问题(如界面卡顿优化、通信丢包分析)。
优先考虑条件:
·有EtherCAT主站开发经验或参与过运动控制算法集成(如PID调节、轨迹插补);
·具备工业HMI(人机界面)项目经验,熟悉SCADA系统架构设计;
·掌握QML用于快速界面原型开发,或具备OpenGL图形渲染开发能力;
·英语读写能力强,能独立查阅并理解英文技术资料(如EtherCAT协议栈手册)。
软性要求:
·具备主动沟通意识,团队协作能力强,可高效协同硬件与算法人员完成交叉任务;
·对工业自动化方向充满兴趣,乐于深入钻研技术,保持持续学习与进步。
1.核心开发职责:
·承担运动控制器人机交互软件的需求调研、系统架构设计及功能模块开发,基于QT框架完成支持Windows与Linux双平台的图形化界面构建。
·独立推进模块级设计、代码实现、自测验证及系统联调,聚焦实现运动参数设置、实时运行状态可视化、故障告警与诊断等工业应用核心功能。
·负责嵌入式端软件模块的持续维护与性能调优,保障在EtherCAT通信环境下的高响应性与长期运行稳定性。
2.协作与质量保障:
·配合硬件团队开展软硬件联合调试,解决通信协议对接问题(如EtherCAT主站配置、数据帧解析)及驱动适配难题。
·编写标准化技术资料(包括设计说明、接口规范、测试文档),支撑产品版本迭代与团队知识积累。
任职要求:
1、专业背景:计算机科学、电子工程、自动化等相关专业本科及以上学历。
2、技术能力:
·精通C/C++语言,熟练运用面向对象编程思想,掌握内存管理机制与多线程并发编程技术。
·具备3年以上QT平台开发经验:
熟练使用QSS进行界面美化,具备自定义控件开发能力,深入理解信号与槽机制;
拥有跨平台(Windows/Linux)开发实践经验。
·具备嵌入式开发基础:
熟悉Linux操作系统及常用Shell命令;
了解串口、CAN、EtherCAT等工业通信总线协议。
3、工程素养:
熟悉软件开发流程与编码规范,能够撰写结构清晰的技术文档;
具备良好的模块化设计思维和单元测试实施能力;
拥有较强的逻辑推理能力,可独立定位并解决复杂技术问题(如界面卡顿优化、通信丢包分析)。
优先考虑条件:
·有EtherCAT主站开发经验或参与过运动控制算法集成(如PID调节、轨迹插补);
·具备工业HMI(人机界面)项目经验,熟悉SCADA系统架构设计;
·掌握QML用于快速界面原型开发,或具备OpenGL图形渲染开发能力;
·英语读写能力强,能独立查阅并理解英文技术资料(如EtherCAT协议栈手册)。
软性要求:
·具备主动沟通意识,团队协作能力强,可高效协同硬件与算法人员完成交叉任务;
·对工业自动化方向充满兴趣,乐于深入钻研技术,保持持续学习与进步。
2026-05-30 12:09
IP属地:广东深圳
职位福利
本科1-3年QMLC++CQTLinux运动控制人机交互工

深圳市智鼎自动化技术有限公司
A轮 · 20-99人


鱼泡安全保障
如遇到办证收费、刷单、传销、诱导买车等违规行为,请立即向鱼泡直聘投诉举报投诉举报 >










