Sr. Software Engineer - Wheeled Controls
Core
Developing high-performance motion control systems and whole-body controllers for Apollo humanoid robots to coordinate wheeled mobility with upper-body manipulation.
Role type
Senior IC software engineer (robotics controls)
Builds
Apollo humanoid robot platforms for manufacturing and logistics
Domain
Robotics / Embodied AI / Mobile Manipulation
Deliverable
production ML models
Required skills
Whole-body control theory, Kalman filtering and sensor fusion, Modern C++ (14/17/20), Real-time middleware, Mobile base dynamics, Multi-DOF manipulator dynamics
Preferred skills
Navigation stack development, Safety certification implementation, System identification, Simulation (MuJoCo/Isaac Sim)
Technologies
C++, EKF, UKF, MPC, PID, IMU, Wheel Encoders, LiDAR, F/T sensors
Responsibilities
Design and tune whole-body controllers for loco-manipulation, Develop low-level hardware-to-software interfaces, Implement safety-rated speed monitoring and emergency stop logic, Integrate mobile manipulation planners, Refine sensor fusion for odometry, Lead field testing and validation of motion control
Seniority
Senior, hands-on IC