上位机程序开发工程师
20-35万北京市硕士不限经验
职位描述
一、岗位职责
1.运动控制软件开发
基于Qt框架开发跨平台(Windows/Linux)上位机软件,实现多轴运动控制(EtherCAT/CANopen总线)、路径规划及机器人轨迹仿真功能
设计数据可视化HMI界面,完成伺服驱动参数配置、设备状态监控与异常预警系统开发
2.嵌入式协同开发
对接嵌入式运动控制器(ARM/DSP平台),开发Modbus TCP/OPC UA协议通信模块,实现上位机与FPGA/DSP底层硬件的指令交互与实时数据同步,优化控制周期至1ms级。
3.机器人系统集成
开发六轴机械臂/SCARA机器人控制软件,集成逆运动学求解、碰撞检测及力反馈控制模块,融合激光雷达/视觉传感器数据,构建SLAM导航与自适应抓取算法
二、任职要求
1.核心硬性条件:
211院校硕士学历,计算机/自动化/机械电子相关专业,3年以上工业控制软件开发经验,精通Qt框架开发(QML/C++),具备百万行级代码项目经验,熟悉Qwt/Quick3D等图形库,掌握嵌入式系统开发流程,有STM32/ARM Linux驱动开发或RTOS移植经验,深入理解运动控制原理,至少熟悉一种主流运动控制器二次开发。
2.关键技术栈:
必需:C++11/17、Qt 5/6、多线程编程、EtherCAT协议栈、Git
优先:ROS2、MATLAB机器人工具箱、Wireshark抓包分析、SQLite工业数据库
3.软性素质:
具备从数学模型(如B样条插补算法)到代码落地的转化能力,能独立解读伺服电机/编码器技术手册,完成硬件异常诊断。
4.其他:
接受零星出差调试任务
20,861+ 岗位更新等你来订阅
一键订阅最新的岗位,每周送达
🎉恭喜你,订阅成功
继续订阅您可以在邮箱中随时取消订阅