Software Engineer - Human Motion Data

1 hour, 45 minutes ago
Full-time
Junior
Software Development
Apptronik

Apptronik

Apptronik develops versatile humanoid robots to tackle tasks humans prefer not to do, aiming to reshape existence and enhance universal quality of life.

Aerospace & Defense
51-250
Founded 2015
$23M raised

Description

  • Design, build, and maintain end-to-end motion data pipelines for humanoid robot development.
  • Integrate motion capture, teleoperation, synthetic generation, and animation/game engine sources into a unified data workflow.
  • Implement and optimize kinematic and dynamic retargeting to map human motion to robot constraints and joint limits.
  • Develop tools and scripts to clean, process, synthesize, and filter human demonstration data.
  • Use Unreal Engine, Unity, and physics simulators to create simulated environments for motion generation and data augmentation.
  • Generate large-scale, high-quality trajectory datasets for whole-body reinforcement learning.
  • Build automated pipelines that connect data sources, generative motion models, game engines, and RL training infrastructure.
  • Collaborate with Reinforcement Learning and Controls teams to refine data requirements and ensure trajectories are physically viable on hardware.

Requirements

  • BS or MS degree in Robotics, Mechanical Engineering, Computer Science, or a related highly technical field.
  • 2+ years of industry or applied research experience in robotics, motion planning, sim-to-real pipelines, or technical animation data generation.
  • Strong theoretical and practical understanding of robot kinematics, coordinate transformations, and rigid body dynamics.
  • Experience building or maintaining pipelines for motion capture, teleoperation tracking, or AI-driven motion generation.
  • Expertise in Python for scripting, data processing, and pipeline automation.
  • Hands-on experience with motion generation models and open-source retargeting libraries such as GMR or Omni-retarget is preferred.
  • Proficiency in C++ is highly valued.
  • Familiarity with Unreal Engine, Unity, or advanced physics simulators is preferred.
  • Hardware experience working directly with physical robotic platforms is preferred.
  • A strong portfolio showcasing robotics, sim-to-real, or motion generation projects is preferred.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Core Experiences - Bangkok, Thailand

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build and maintain foundational services and SDKs that power the company’s cross-platform product experience.

GCP Java Kotlin
31 minutes ago

Software Engineer, Platform - Rio de Janeiro, Brazil

Speechify 51-250 Internet Software & Services

Speechify is hiring a Platform team backend engineer to build and maintain core services powering its text-to-speech products, with a focus on APIs, scalability, and product impact in a fully distributed environment.

AWS Azure Docker GCP Kubernetes Microservices Node.js REST API TypeScript
32 minutes ago

Machine Learning Systems Engineer

Motional 1K-5K Automotive

Motional is hiring a Machine Learning Systems Engineer for its ML Acceleration team to improve large-scale model training systems for speed, cost, reliability, and throughput.

Machine Learning Python PyTorch
40 minutes ago

Senior Software Engineer

Obsidian Security 51-250 Internet Software & Services

Obsidian Security is hiring a Senior Software Engineer to own and deliver product and platform work across its SaaS security engineering stack for enterprise customers worldwide.

AWS Docker GCP Go Grafana Kafka Kubernetes LLM Microservices PostgreSQL Prometheus Python Redis REST API SQL TypeScript
44 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers