机器人系统工程师
墨影科技职位描述
岗位职责: 1. 负责复合机器人软件系统具体功能模块(移动底盘控制、机械臂运动控制、视觉模块对接等)的详细设计与编码实现,基于既定架构规范完成开发任务,确保代码质量与交付进度满足工业车间场、景需求。 2. 独立完成核心功能模块的开发、单元测试与联调工作,针对具体的机器人软硬件设备(底盘、机、械臂、相机等)进行接口封装与功能适配,参与车间级项目的现场部署与调试支持。 3. 严格遵循团队定义的技术方案和接口规范,完成低代码模块、通信中间件等具体组件的编码与优 化工作,实现与上游系统(MES、RCS、HMI)的接口对接与数据交互。 4. 参与产品性能优化与问题排查,独立解决模块级别的实时性、稳定性等技术问题,完成代码性能 调优与BUG修复,保障机器人软硬件协同运行的可靠性。 5. 与算法、硬件、机械及交付工程师协作,负责具体算法接口的集成实现、传感器数据接入与执行 器控制调试,配合完成模块级的功能验证与性能评估。 6. 独立撰写所负责模块的详细设计文档、接口说明文档、测试用例与操作手册,记录调试过程与问 题解决方案,维护技术文档的准确性与时效性。 7. 参与技术攻关任务的具体实现环节,在高级工程师指导下完成复杂技术问题的分解与解决,持续沉淀开发经验,提升个人技术能力。 8、完成上级交办的其他专项或临时性工作。 岗位要求: 1. 本科及以上学历,计算机、自动化、机器人、控制工程、软件工程等相关专业;3年以上工业机器 人或智能装备软件开发经验,具备相关项目实践经历,优秀应届生或经验稍浅者可视能力放宽。 2. 具备较好的数学基础,了解线性代数、数字信号处理的基本概念,能够在指导下将数学方法应用 于机器人运动控制、视觉数据处理或软件模块开发等具体任务。 3. 熟练掌握Linux环境下的C++开发(C++11/14/17标准),熟悉常用数据结构、基础设计模式,具备模块化编程思维,能够独立承担功能模块的详细设计、编码实现与单元测试,代码风格规范,注重 可维护性。 4. 熟悉常用通信技术栈(如grpc、zmq、共享内存等至少两种),了解多线程/多进程编程、网络通 信或RPC框架的基本原理,能够在现有架构下完成通信模块的开发与调试,理解实时性系统的基本开发要点。 5. 熟悉复合机器人系统(移动底盘、机械臂、视觉模块)中至少一项的软硬件开发,具备具体功能模块(如运动控制、设备通信、数据解析)的开发经验,有工业现场项目参与经验者优先。 6. 了解常见工业通信协议(Modbus、TCP/IP、EtherCAT等),具备与上游系统(MES、RCS)或硬件 设备对接的实操经验,能够协助解决集成过程中的接口适配与基础性能问题。 7. 具备良好的团队协作意识、问题分析与文档撰写能力,能够独立完成功能模块的调试与问题排查,在高工指导下参与技术攻关任务,具备较强的学习能力和技术成长潜力。
对这个职位感兴趣吗?