职位描述
岗位职责:
1.负责机器人控制软件、上位机软件的设计、开发、调试以及优化和维护,包括通用功能和客户定制功能的升级。开发机器人软件模块,实现机器人系统的功能,如运动控制、路径规划、视觉识别等。
2.参与机器人系统软件的功能模块开发,基于机器人产品特性及其在特种行业应用场景的县体需求,对机器人系统软件功能和组件进行研究、挖负责机器人运动控制算法、路径规划算法、视觉处理算法等核心算法的开发和优化。
3.优化机器人软件算法,开发标准控制程序,提升机器人性能。参与机器人系统的集成,确保各软件模块和硬件设备的协同工作。
4.完成软件的仿真与测试验证,确保软件功能的稳定性和可靠性。根据公司要求,制定软件开发的整体计划以及详细工作任务分解计划,协助销售和技术服务人员解决客户问题,提供必要的技术支持。
5.负责编写技术文档、设计文档、代码文档等,确保文档的完整性和规范性。负责所承担任务按照规定及时进行文档整理和归档。
6.维护公司核心利益,按时提交工作报表,完成公司领导交待的其他任务;
任职资格
1.精通C/C++、Python等编程语言,熟悉Visual Studio、Qt等开发环境。
2.开发工具与环境:熟悉Linux操作系统,掌握ROS(机器人操作系统)或类似平台的开发。
3.算法与数据结构:掌握常用数据结构及算法,了解机器人运动规划、多机调度算法等机器人相关技术。
4.通信协议:熟悉EtherCAT、CANopen、MODBUS等工业通信协议
5.具有2-3年及以上相关工作经验,有机器人软件开发、控制系统开发、工业自动化软件开发等项目经验者优先
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕