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, 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
47 minutes ago

Senior Software Engineer - Platform & MLOps

Serko 251-1K Consumer Services

Serko is hiring 2 Senior Full Stack Engineers to build the internal platform and tooling that support its AI engineering teams in creating and operating next-generation travel technology products.

AWS Azure Datadog Docker GCP Grafana Kubernetes Machine Learning Next.js Prometheus Python React REST API TypeScript
58 minutes ago

EMS (Energy Management Systems) GE E-Terra Modelers and Display Builders

MWResource 51-250 Construction & Engineering

MWResource is hiring two remote EMS Modelers for a 1-year U.S.-based contract, with occasional travel, to support display modeling and display building work.

1 hour, 24 minutes ago

Software Engineer

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a software engineer for its Air & Missile Defense Radar team to develop real-time tracking systems that detect, track, and characterize airborne threats for defense applications.

Agile C++ Git JavaScript Machine Learning MATLAB Node.js Python React SQL Statistics
1 hour, 35 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