Autonomy Simulation Engineer

Caterpillar · Industrial · Beijing, China +1

The role is responsible for the design and development of the simulation architecture for mine autonomous driving systems, covering backend control system simulation, autonomous vehicle simulation, subsystem simulation, and simulation and testing of autonomous driving algorithms. The goal is to achieve efficient verification and iteration in a virtual environment, reduce on-site testing risks, and improve development efficiency. Key responsibilities include building a simulation platform for multi-vehicle, multi-scenario collaborative testing, simulating backend logic, developing vehicle dynamics and sensor models, simulating core algorithms like path planning and obstacle avoidance, and developing test scenarios. Experience with simulation systems (CARLA/AirSim/Isaac Sim), ROS, C++, Python, and multi-agent simulation frameworks is required. Familiarity with machine learning/deep learning, especially data-driven or reinforcement learning methods in simulation, is a plus.

What you'd actually do

  1. 系统级仿真架构设计
  2. 后台控制系统仿真
  3. 无人驾驶车辆与子系统仿真
  4. 算法仿真与测试
  5. 场景构建与测试用例开发

Skills

Required

  • Linux 开发环境
  • C++
  • Python
  • ROS
  • 算法验证及测试
  • 仿真系统(CARLA/AirSim/ Isaac Sim 等)开发或使用经验
  • 仿真时序、同步、性能优化
  • 多智能体仿真框架
  • 物理引擎、传感器模型、车辆动力学仿真
  • 图形学基础
  • Unreal Engine 开发经验

Nice to have

  • 数字孪生
  • 三维重建
  • 场景生成
  • 交通流或离散事件仿真
  • Omniverse 平台开发
  • OpenX 标准(OpenSCENARIO / OpenDRIVE)
  • 云原生技术(Docker / K8s)
  • 机器学习 / 深度学习
  • 数据驱动
  • 强化学习

What the JD emphasized

  • 仿真系统(CARLA/AirSim/ Isaac Sim 等)开发或使用经验
  • 熟悉多智能体仿真框架
  • 具备机器学习 / 深度学习知识,并在仿真中应用数据驱动或强化学习方法

Other signals

  • 仿真平台
  • 无人驾驶车辆仿真
  • 算法仿真与测试
  • 多智能体仿真框架
  • 强化学习方法