机器人工程师(软件)

新加坡 8天前全职 网络
1.9万 - 2.7万 / 月
角色概述: 作为一名机器人工程师,您将构建和发布为类人和具身机器人系统提供动力的软件——从感知和状态估计到运动和系统集成。您将与高级工程师密切合作,将原型转化为在模拟和真实硬件上运行的可靠实时管道。随着我们扩展到现实世界的客户环境,您的贡献将直接提高部署准备度、系统稳健性和迭代速度。 工作内容 - 开发和维护类人和具身系统的核心机器人软件(感知、状态估计、运动和系统集成)。 - 使用ROS2、机器人驱动程序和中间件,将传感器、计算和执行连接成可靠的实时管道。 - 将RGB/RGB-D、深度、运动学、IMU和力/扭矩等多模态输入集成到一致的机器人状态和行为中。 - 构建用于数据捕获、重放、调试和基准测试的工具(日志、rosbag、模拟回放)以加速迭代。 - 通过在模拟(MuJoCo / IsaacLab)和真实硬件上测试和验证软件,支持从模拟到现实的工作流程。 - 通过分析、减少延迟和系统性调试长时间运行的机器人系统,提高稳健性和性能。 - 与高级工程师密切合作,发布生产就绪的组件,并学习机器人软件工程的最佳实践。 技术要求 必须具备 - 在机器人、计算机科学或相关工程领域有扎实的基础。 - 熟练使用Python和/或C++编程,对构建真实机器人系统感兴趣。 - 基本了解机器人运动学、坐标变换和系统集成。 - 熟悉ROS或ROS2,并能处理分布式机器人软件节点。 - 行动导向:能够承担任务责任,解决障碍,并在团队指导下发布可用软件。 - 强烈的好奇心、动手能力和在快速变化环境中快速学习的能力。 加分项 - 有类人机器人、移动操控器或具身机器人平台的经验。 - 接触过MuJoCo、Isaac Lab、Gazebo或类似的模拟工具。 - 熟悉多模态传感(RGB / RGB-D、IMU、力/扭矩)。 - 有日志记录、重放或数据管道(如rosbag、数据集、实验工具)的经验。 - 有相关课程、实习或课外项目经验。