Lead Software Engineer - Dexterous Manipulation
Core
Lead the development of learning-based dexterous control algorithms for a humanoid robot's hands to enable human-like precision manipulation in manufacturing and logistics.
Role type
Lead Software Engineer - Dexterous Manipulation (Robotics)
Builds
Apollo humanoid robot's dexterous hand control systems and manipulation capabilities
Domain
Robotics, Embodied AI, Manufacturing
Deliverable
production ML models
Required skills
multi-fingered hand control, grasp planning, in-hand manipulation, learning-based control (reinforcement learning, reward modeling), Python, real-time robotic software stacks, physics engines (IsaacSim, MuJoCo, Drake)
Preferred skills
robotic kinematics, teleoperation (VR/haptic interfaces), tactile sensing, computer vision (6D pose estimation), hardware bring-up
Technologies
Python, C++, IsaacSim, MuJoCo, Drake
Responsibilities
Create long-term technical roadmap for hand control and multi-fingered coordination; Design and enforce foundational software frameworks for manipulation; Integrate state-of-the-art research policies and vision-integrated systems; Lead strategy for high-fidelity simulation and sim-to-real transitions; Define requirements for next-generation hardware sensing and degrees of freedom; Oversee transition from research to fleet-wide deployment of C++/Python code
Seniority
Senior, hands-on IC with technical leadership