Software Engineer - Human Motion Data

2 weeks, 6 days 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 (Isolation/Sandboxing)

Workato 251-1K IT Services

Workato is seeking a Senior/Staff Software Engineer to build secure workload isolation and systems infrastructure across Linux, networking, and application layers for user-generated and AI-generated code execution.

AWS Azure C Containerd CRI-O GCP Go Kubernetes Linux Rust
53 minutes ago

Senior Software Engineer (Ruby/RoR, Platform)

Workato 251-1K IT Services

Workato is hiring a Senior Software Engineer to build API interfaces and backend infrastructure for its user interface while collaborating across product, connectivity, and DevOps teams.

Memcached PostgreSQL Redis Ruby Ruby on Rails
1 hour, 36 minutes ago

Senior Software Engineer (Backend) - AI/ML

ClickHouse 51-250 IT Services

ClickHouse is hiring a software engineer for its AI/ML Engineering team to design, build, and operate AI products and integrations that power the company’s cloud analytics platform.

AWS Azure ClickHouse GCP Go Python TypeScript
1 hour, 43 minutes ago

Senior Software Engineer, Windows/Desktop Applications - Lviv, Ukraine

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Engineer to lead the development of accessible, high-quality native Windows applications that power its text-to-speech products for millions of users.

C# C++ CI/CD .NET
1 hour, 50 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