机器人软件工程师(日本,英语岗位)

本公司致力于研发、生产和销售机器人及自动化产品,旨在实现物流和制造环境中各流程间物料运输的自动化。其主要产品包括多款自主移动机器人 (AMR)、集中管理这些机器人的系统以及可牵引现有推车的设备。通过整合这些解决方案,公司能够针对特定的现场挑战提供定制化的解决方案。

这些机器人配备了激光雷达、超声波传感器、深度摄像头和其他先进技术,具备卓越的安全性和精准度(停止精度在±1毫米以内,有效载荷达500公斤,可连续运行长达18.5小时)。这些特性有助于在物流和制造环境中节省劳动力、提高效率并增强安全性。

该公司所有产品均由内部团队研发——从软件和硬件到电路和控制系统——从而能够根据每个站点的独特需求进行灵活定制。

▼ [全球员工队伍和国际影响力]

这家公司从创立之初就以全球扩张为目标,其员工中超过 40% 为非日本籍员工。

其团队成员来自美国、英国、中国等国家,日常交流中普遍使用英语。

2023年,该公司成立了美国子公司,并开始全面进军美国市场。

职位描述

作为公司项目的软件工程师,您将参与集成移动操作系统的架构设计、算法实现和稳定性优化。

基于ROS1或ROS2构建高效稳定的分布式系统,以实现AMR基座与机械臂之间的无缝协作。

开发全身控制软件,以优化机器人运动过程中同步抓取和操作任务

处理来自激光雷达和其他传感器的实时数据,以实现空间感知、避障和精确对准逻辑

编写高质量代码,并建立自动化测试(CI/CD)和仿真验证工作流程,以确保在实际环境中的可靠性

利用人工智能工具加速编码、调试和研究,从而提高整体开发效率

负责从仿真环境(Isaac Sim/Gazebo)到物理实验室环境的端到端部署流程,并在真实机器人上进行实际调试,以解决传感器噪声、通信延迟和软硬件集成瓶颈等问题。

要求

ROS 开发经验:3年以上ROS1或ROS2开发实践经验,深入理解通信机制和核心组件

编程技能:精通 C++(11/14+)、Python 或 Rust,并对软件设计模式和架构原则有深入的了解。

系统工程基础:具备 Linux(Ubuntu)环境的使用经验,包括多线程、网络通信和性能优化。

数学与运动学:扎实的矩阵运算和多轴机器人运动学知识

语言能力:日语或英语(需达到中级或以上水平;必须能够使用其中一种语言作为主要工作语言,包括处理日常开发沟通和有效参与技术讨论)