1. Develop a robot simulation environment based on NVIDIA Isaac Sim/Omniverse platform, and build reproducible physical and task scenarios;
2. Integrate robot models (URDF/USD), sensor models (RGB-D, LiDAR, IMU, etc.), and joint control interfaces;
3. Implement and validate robot related algorithms (motion planning, positioning and navigation, path tracking, obstacle avoidance, perception, etc.) in Isaac simulation;
4. Design and develop Python/C++extension modules for automation of simulation tasks (batch simulation, data collection, evaluation index calculation);
5. Optimize simulation efficiency (such as parallel simulation, GPU acceleration, physical parameter adjustment) to enhance the ability to run large-scale tasks.
1. Graduate degree or above, majoring in computer science, automation, robotics, control engineering or related fields;
2. Familiar with the basics of robotics (kinematics, dynamics, SLAM, path planning, etc.);
3. Familiar with ROS2, proficient in Python or C++programming, with good algorithm implementation and engineering capabilities;
4. Understand one or more mainstream robot simulation platforms such as Isaac Sim/Omniverse/Gazebo/Mujoco;
5. Possess strong mathematical and analytical skills, able to quickly locate and solve simulation problems;
Bonus points:
I have experience in Isaac Sim projects and am familiar with USD scene editing, PhysX physical properties, sensor simulation, and other modules.
Excellent document reading ability, able to quickly understand NVIDIA/Omniverse technical documents.
Have experience in CUDA/GPU parallel programming and practical experience in performance tuning.