岗位描述
岗位职责
1、基于 C++/QT 负责装备通用软件平台框架设计、开发与迭代,完成模块封装与组件抽象。
2、负责平台基础能力开发,包含通讯、数据持久化、日志、配置管理等公共组件建设。
3、对接运动控制、视觉、仪器硬件,完成底层接口封装,支撑上层业务项目快速复用。
4、参与代码评审,持续优化平台性能、稳定性与可扩展性,输出开发设计文档。
5、配合业务项目完成平台适配、问题定位与版本维护。
岗位要求
1、本科及以上,计算机、自动化、电子相关专业,4年C++/QT 实际项目开发经验。
2、精通 C++,熟练 QT 框架,熟悉面向对象、模块化框架设计思想,有通用平台 / 组件开发经验优先。
3、熟悉多线程、网络通讯(TCP/UDP/ 串口),具备跨模块接口设计能力。
4、具备良好编码习惯,能够独立完成方案设计、编码调试与技术文档编写。
5、有非标自动化装备、设备上位软件开发经历优先,具备较强问题排查能力。