C++软件工程师(G009)
Description
岗位职责:
1、 负责上位机软件的需求分析、架构设计、模块开发及调试,完成代码编写与测试方案制定,维护及升级现有软件功能,解决运行中的故障问题,优化性能及用户体验,开发跨平台应用,熟悉界面框架(如QT、MFC、WPF等),完成界面设计与交互逻辑实现
2、 与机械、电气、工艺团队协作,参与整机开发与交付,确保软件与硬件系统的集成适配,支持生产部门完成软件调试及技术问题解决,提供售后培训与技术支持
3、 参与项目需求分析、风险评估、技术可行性评审,制定开发计划与文档(设计报告、用户手册等)
4、 编写并维护开发文档、测试报告、协议说明等,确保文档受控与归档,推动代码规范化和模块化设计,优化软件架构的可扩展性与可维护性
5、 研究行业技术趋势(如工业自动化、机器视觉等),推动新技术在项目中的落地应用
任职要求:
1、 本科及以上学历,计算机科学、软件工程、自动化、电子信息、机电一体化等相关专业
2、 精通C++语言,熟悉面向对象编程、多线程、网络通信(TCP/IP、串口、MQTT等)及常用数据结构与算法
3、 具备自动化设备开发经验,熟悉运动控制(如固高、凌华控制卡)或PLC集成者优先
4、 2年以上C++开发经验,有完整项目(需求分析至交付)开发经历者优先,有激光设备、半导体设备、工业自动化等领域开发经验者优先
5、 逻辑清晰,具备独立分析解决问题能力,注重代码质量与性能优化