职位描述:1、负责自动化检测设备上位机软件的开发与维护,基于C++和Qt框架实现人机交互、设备控制、数据采集等功能。2、设计并优化运动控制模块,集成电机、机械臂等硬件设备(如EtherCAT、Modbus等协议),确保高精度、实时性要求。3、参与或主导软件平台化建设,开发可复用的组件库/框架,支持多设备、多项目快速适配。4、对接视觉检测需求(如相机控制、图像处理算法集成),配合视觉团队完成系统联调。5、编写技术文档,参与需求分析、架构设计、代码Review及性能优化。职位要求:技术基础:1、精通C++11及以上,熟悉面向对象、设计模式,具备大型项目开发经验。2、熟练使用Qt框架,掌握多线程、网络通信、数据库开发。3、熟悉运动控制开发,如步进电机、伺服电机控制,了解实时通信协议(EtherCAT/CANopen等)。经验要求:1、3年以上工业自动化领域上位机开发经验,主导过完整项目交付。2、有平台化开发经验:如模块化设计、跨项目组件复用,或参与过通用测试/检测平台搭建。3、优先具备机器视觉集成经验:如图像采集、算法对接、相机SDK(Basler/海康等)开发。