Software Engineer - Dexterous Manipulation

Apptronik Apptronik · Robotics · MV · Advanced Technologies

Software Engineer focused on implementing, tuning, and deploying reinforcement learning and learning-based control for high-DOF, multi-fingered robotic hands, translating research into production-grade software for simulation and physical hardware.

What you'd actually do

  1. Implement and tune control algorithms for multi-fingered hands—grasping, in-hand manipulation, and tactile-feedback integration.
  2. Develop and maintain manipulation software with low-latency, reliable execution inside the real-time controls stack.
  3. Translate state-of-the-art methods (RL / imitation policies, human-to-robot motion retargeting) into production-grade C++/Python.
  4. Build and refine sim-to-real pipelines—hand models, domain randomization, and validation in IsaacSim / MuJoCo / Drake.
  5. Deploy and debug manipulation capabilities on physical robots; diagnose sensor-noise, latency, and calibration issues.

Skills

Required

  • Dexterous manipulation experience: multi-fingered grasping, in-hand manipulation, and high-DOF hand control.
  • Reinforcement learning for robotic control—reward design, training, and debugging—ideally applied to dexterous manipulation (imitation learning and diffusion policies a plus).
  • Strong Python and working C++ for real-time robotic software.
  • Hands-on experience training and validating policies in a physics simulator (IsaacSim, MuJoCo, or Drake).
  • Robotics fundamentals: kinematics, dynamics, and Jacobian-based control.
  • A track record of getting algorithms working on physical hardware, not simulation alone.

Nice to have

  • teleoperation (VR/haptic) and retargeting
  • tactile-sensing integration
  • computer vision (6D pose / point clouds)
  • end-effector bring-up & calibration
  • imitation learning
  • diffusion policies

What the JD emphasized

  • production-grade software
  • low-latency, reliable execution
  • production-grade C++/Python
  • sim-to-real pipelines
  • physical robots
  • track record of getting algorithms working on physical hardware, not simulation alone
  • successful deployment on physical hardware

Other signals

  • Reinforcement learning for robotic control
  • Dexterous manipulation
  • Sim-to-real pipelines