Ivyea Jobs 5948 roles · 69 companies · 刚刚
星海图 · 具身智能

高级工程师(qt方向)

北京 社招 · 全职 研发 其他

职位描述

1. Qt上位机软件开发:负责机器人关节模组/整机在Linux/Windows平台下的Qt上位机软件架构设计与实现。 2. 界面与交互开发:基于Qt Widgets或QML开发人机交互界面,包括参数配置、状态监控、波形显示、日志管理等模块。 通信协议集成:集成CAN(SocketCAN)、EtherCAT、串口等通信协议,实现设备数据采集与控制指令下发。 3. 多线程与实时性优化:合理运用Qt多线程机制,保证界面响应流畅与数据处理实时性。 4. 调试与测试工具开发:开发设备调试辅助工具(如批量参数配置、固件升级、数据记录回放等),支持产线或实验室测试需求。 5. 系统联调与问题定位:参与整机联调,定位上位机与下位机之间的通信异常、数据丢包、控制延迟等问题。 测试自动化支持:编写自动化测试脚本(Python + Qt),实现功能回归测试与性能数据采集分析。

任职要求

任职要求 1. 学历专业:本科及以上,计算机、软件工程、自动化、电子等相关专业。 2. 经验背景:3年以上Qt/C++开发经验,有完整的上位机软件项目交付经历。 3. Qt技术栈:精通Qt框架(Qt Widgets、Qt Quick、信号槽机制),熟悉QSS/QML样式布局,具备自定义控件开发能力。 4. 通信开发能力:熟悉至少一种工业总线协议(CAN/EtherCAT/Modbus/串口),有实际SocketCAN或Qt串口模块开发经验。 5. 多线程与调试:熟练使用Qt多线程(QThread、QtConcurrent),具备使用Qt Creator调试器及性能分析工具的能力。 6. 软件工程素养:熟悉Git版本管理,具备良好的代码规范意识和文档编写习惯。