Back to Open Positions
Python Developer (3D Engine)
Shanghai
Responsibilities
- Design and implement robot applications (simulation environment setup, robot model integration, control interface development, digital twins, etc.) based on the company in-house/integrated physics engine platform, mainly writing high-quality, scalable Python code
- Participate in the development and debugging of robot dynamics/kinematics simulation, sensor and actuator modeling, and trajectory planning and control interfaces, completing the integration of simulation systems with real control systems
- Optimize performance, improve stability, and extend the functionality of physics engine modules, solving technical challenges in simulation accuracy, real-time performance, and collision detection
- Write technical documentation and support the development, testing, and delivery of robot application projects
Requirements
- Bachelor's degree or above in Computer Science, Robotics, Mechatronics, Automation, Control Science, or related fields; candidates with rich robotics simulation/physics engine project experience are preferred
- Proficient in Python; experience with physics engine or robotics simulation development (MuJoCo, PyBullet, Isaac Sim, Bullet Physics, ODE, etc.) is preferred
- Familiar with Linux-based development and deployment, proficient with Git version control
- Understanding of robotics fundamentals (forward/inverse kinematics, dynamics, trajectory planning, PID control, etc.)