Skip to main content

Apptronik

Software Engineer - Human Motion Data

Austin, TXmidAdded 2 days ago

About this role

Apptronik seeks a Software Engineer to build motion data pipelines that convert human movement into training data for humanoid robots. You'll integrate mocap, game engines, teleoperation, and generative AI models while applying kinematics and dynamics expertise to enable advanced robot learning and control.

What you'll do

  • Design and maintain end-to-end motion data pipelines integrating mocap, teleoperation, synthetic generation, and game engines
  • Implement kinematic and dynamic retargeting to map human demonstrations onto robot physical constraints
  • Develop tools to process raw demonstration data and apply retargeting libraries for behavior synthesis
  • Leverage game engines and physics simulators for procedural motion generation and data augmentation
  • Generate high-quality trajectory datasets for whole-body reinforcement learning training
  • Collaborate with RL and Controls teams to iterate on data requirements and ensure physical viability

What they're looking for

  • Robot kinematics (FK/IK) and rigid body dynamics
  • Motion capture and teleoperation data processing
  • Python scripting and pipeline automation
  • Spatial data and coordinate transformation
  • Game engines (Unreal Engine or Unity)
  • C++ (bonus)
  • Motion generation models and retargeting libraries
  • Physics simulators
Apply on the employer's site

Opens the official application on the employer’s site. No login required.