旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

机器人工程师(仿真)

Robotics Engineer (Universal Robots India)

优傲机器人(Universal Robots)

地点
班加罗尔,印度
部门
工程
编号
11816

机器人工业机器人移动机器人与 AMR

职责

  • 设计、构建和维护用于在虚拟环境中对 UR 和 MiR 机器人平台进行建模的仿真管道和支持基础设施。
  • 开发和维护精确的机器人模型——运动学、动力学、传感器和控制器,确保模拟行为忠实反映真实硬件。
  • 实施和优化基于 ROS2 的集成,使模拟机器人能够与物理系统上运行的同一软件栈无缝互操作。
  • 构建跨云端和本地 GPU 环境的可扩展仿真基础设施,包括作业编排、环境版本控制和资源管理。
  • 开发工具和服务,使工程师、应用团队和客户能够配置、启动、监控和分析仿真运行。
  • 构建导入客户模型和环境以及创建自定义场景和工作流的功能。
  • 参与多智能体仿真,支持车队级协调、区域布局和多机器人交互场景。
  • 建立自动化测试、验证和基准测试框架,衡量仿真保真度,并将结果与集成时间和车队性能联系起来。
  • 与科研人员合作,将世界模型和生成的 3D 场景整合到生产模拟工作流程中。
  • 编写简洁、经过充分测试且有文档记录的代码,并积极参与代码审查。
  • 参与 CI/CD 流水线和部署工具的开发,确保仿真系统的可靠性并持续验证。
  • 与产品、应用和客户服务团队合作,将实际部署挑战转化为模拟能力。

必备要求

  • 机器人学、计算机科学、机电一体化、电气工程或相关技术领域的学士或硕士学位。
  • 2 年以上专业软件工程经验,并有相当长时间从事机器人系统工作。
  • 精通 Python 和 C++ 编程,具备编写高质量、可维护代码的能力。
  • 具备 ROS 或 ROS2 的实际操作经验,包括构建节点、使用中间件以及与机器人硬件或模拟器集成。
  • 至少具备一种机器人仿真环境(例如 Gazebo、Isaac Sim、MuJoCo、Webots 或 CoppeliaSim)的实际使用经验。
  • 对机器人学基础知识有扎实理解——运动学、动力学、控制、坐标变换和传感器建模。
  • 具备构建和维护软件基础设施的经验:API、服务、容器化和 CI/CD 流水线。
  • 能够熟练在 Linux 环境下工作,包括版本控制、自动化测试和现代开发工作流程。

优先条件

  • 需精通以下至少五项:CPU/GPU 加速模拟和渲染,包括 CUDA 或 NVIDIA Isaac Sim / Omniverse 使用经验。
  • 物理引擎及其对接触丰富或高保真机器人交互的调整(PhysX、Bullet、ODE、MuJoCo)。
  • 云基础设施和编排——AWS、Azure 或 GCP,以及 Docker 和 Kubernetes。
  • 移动机器人概念包括 SLAM、导航堆栈、路径规划和车队管理。
  • 机械臂机器人技术包括运动规划、轨迹生成和碰撞检测。
  • 3D 几何体、场景表示和资产管线(USD、URDF、SDF、网格处理)。
  • 多智能体或车队模拟仿真及其带来的协调挑战。
  • 后端服务开发和分布式系统设计。
  • 数据管道和时间序列或大规模传感器数据处理。
  • 机器学习工作流程以及将训练好的模型部署到生产系统的经验。
  • 数字孪生开发和仿真到现实验证方法。
  • 实时系统、嵌入式软件或机器人固件开发。

Responsibilities

  • Design, build and maintain simulation pipelines and supporting infrastructure for modeling UR and MiR robot platforms in virtual environments.
  • Develop and maintain accurate robot models—kinematics, dynamics, sensors and controllers—ensuring simulated behavior faithfully reflects real hardware.
  • Implement and optimize ROS2-based integration so simulated robots interoperate seamlessly with the same software stack running on physical systems.
  • Build scalable simulation infrastructure across cloud and on-prem GPU environments, including job orchestration, environment versioning and resource management.
  • Develop tools and services enabling engineers, application teams and customers to configure, launch, monitor and analyze simulation runs.
  • Build capabilities to import customer models and environments and create custom scenarios and workflows.
  • Contribute to multi-agent simulation supporting fleet-level coordination, area layouts and multi-robot interaction scenarios.
  • Establish automated testing, validation and benchmarking frameworks to measure simulation fidelity and link results to integration time and fleet performance.
  • Collaborate with researchers to integrate world models and generated 3D scenes into production simulation workflows.
  • Write clean, well-tested and documented code and actively participate in code reviews.
  • Contribute to CI/CD pipelines and deployment tooling to ensure reliability and continuous validation of simulation systems.
  • Work with product, application and customer service teams to translate real deployment challenges into simulation capabilities.

Must Have

  • Bachelor's or Master's degree in Robotics, Computer Science, Mechatronics, Electrical Engineering or a related technical field.
  • 2+ years of professional software engineering experience with significant time working on robotic systems.
  • Proficiency in Python and C++ with the ability to write high-quality, maintainable code.
  • Hands-on experience with ROS or ROS2, including building nodes, using middleware and integrating with robot hardware or simulators.
  • Hands-on experience with at least one robot simulation environment (e.g., Gazebo, Isaac Sim, MuJoCo, Webots or CoppeliaSim).
  • Solid understanding of robotics fundamentals—kinematics, dynamics, control, coordinate transforms and sensor modeling.
  • Experience building and maintaining software infrastructure: APIs, services, containerization and CI/CD pipelines.
  • Ability to work proficiently in Linux environments, including version control, automated testing and modern development workflows.

Preferred

  • Proficiency in at least five of the following: CPU/GPU accelerated simulation and rendering, including CUDA or NVIDIA Isaac Sim / Omniverse experience.
  • Physics engines and their tuning for contact-rich or high-fidelity robot interaction (PhysX, Bullet, ODE, MuJoCo).
  • Cloud infrastructure and orchestration—AWS, Azure or GCP, plus Docker and Kubernetes.
  • Mobile robotics concepts including SLAM, navigation stacks, path planning and fleet management.
  • Robotic arm robotics including motion planning, trajectory generation and collision detection.
  • 3D geometry, scene representation and asset pipelines (USD, URDF, SDF, mesh processing).
  • Multi-agent or fleet simulation and the coordination challenges they present.
  • Backend service development and distributed systems design.
  • Data pipelines and time-series or large-scale sensor data processing.
  • Machine learning workflows and experience deploying trained models to production systems.
  • Digital twin development and sim-to-real validation methods.
  • Real-time systems, embedded software or robot firmware development.

公司简介

优傲机器人(Universal Robots)隶属于泰瑞达机器人(Teradyne Robotics),是协作机器人(cobot)领域的全球市场领导者,致力于打造赋能客户、积极变革其工作方式的产品。泰瑞达机器人是泰瑞达集团旗下的一个部门,包括优傲机器人和移动工业机器人(MiR)。我们拥有超过 200 名工程师的全球研发团队,负责开发每台出货协作机器人背后的软件和系统。