职位描述
岗位职责:负责公司上位机软件的设计与开发;根据需求文档独立完成系统分析、方案设计、编码与调试;优化机器人实施工具系统架构与程序性能,提升软件的稳定性与可维护性;参与软件模块化、组件化、前后端分离等架构设计;参与网络通信模块的开发,支持设备间或客户端与服务器的交互;任职要求:精通C++语言,具备扎实的面向对象编程功底;具有3年以上QT开发经验,熟练掌握QT核心模块(QTCore、QTGui、QTWidgets、QTNetwork、QML等);熟悉QT信号槽机制、事件机制、多线程编程、界面布局与绘制;熟练掌握常用设计模式,理解 前后端分离、MVC/MVVM 等设计思想;熟悉网络编程,了解TCP/IP、HTTP、WebSocket等常见网络协议;具备独立的需求分析、系统设计和问题定位能力;本科及以上学历,计算机、软件工程、自动化或相关专业;有良好的团队合作精神与沟通能力,具备较强的学习能力和责任心。加分项(优先考虑):有跨平台开发经验(Windows/Linux);熟悉ROS,无人驾驶相关C++开源库;有移动机器人或人形机器人开发相关经验。
企业介绍
劢微机器人专注于先进的机器人与人工智能技术,为客户提供完整的智能制造及智慧物流解决方案。硬件产品包括:各类型无人叉车、AMR、无人牵引车及仓储机器人;软件系统包括:劢微云、WMS、WCS、现场管理系统及多种视觉解决方案。劢微机器人具备从底层传感器到核心算法,再到上层软件系统的全自主开发能力。劢微机器人已在工厂、仓储、物流等领域交付了大量标杆项目,成为全球行业客户信赖的合作伙伴。