Hiring.Camp

State Estimation Engineer - Data Collection Systems

Figure

·

Today

Location
San Jose, CA · San Jose, California, United States
Workplace
Onsite
Department
Controls
Experience
4+ years
Source
Greenhouse

Description

Figure is an AI Robotics company autonomous general-purpose humanoid robots. The goal of the company is to ship humanoid robots with human level intelligence. Its robots are engineered to perform a variety of tasks in the home and commercial markets. We are based in North San Jose, CA and require 5 days/week in-office collaboration. It’s time to build.

We are looking for a State Estimation Engineer to own the architecture, algorithm development, and calibration workflows for a next-generation data collection system. This system powers two core capabilities: low-latency real-time teleoperation of our humanoid robots and ultra-high-precision offline trajectory reconstruction for data collection and policy training. You will build and deploy dual-tier estimation pipelines and user-onboarding calibration routines that fuse heterogeneous sensor modalities to track full-body human kinematics and floating-base motion across dynamic tasks.

Key Responsibilities:

  • Design and implement dual-tier state estimation algorithms in modern C++: low-latency, real-time filters for streaming teleoperation and batch optimization/smoothing routines for high-accuracy offline dataset generation.
  • Own and develop subject-calibration procedures, designing rapid, intuitive routines to estimate individual body segment dimensions, joint offsets, and sensor-to-body extrinsics whenever a user equips the system.
  • Develop robust sensor fusion architectures combining spatial transforms, visual-inertial data, and inertial signals into full-body kinematic pose estimates.
  • Address spatiotemporal sensor calibration, dynamic environmental interference, and kinematic constraint enforcement on human skeletal models.
  • Develop techniques to extract useful information from compliant tactile sensing in the presence of large sensor deformation, stretching or folding.
  • Diagnose and understand limitations of existing hardware or designs and inform future design requirements.
  • Evaluate novel sensing modalities to inform future hardware designs.
  • Build diagnostic tooling, validation pipelines, and error analysis workflows to evaluate accuracy for both online and offline algorithms.

Requirements:

  • 4+ years of experience building multi-sensor fusion and state estimation solutions for dynamic hardware systems.
  • Hands-on expertise with both real-time filtering techniques ((E)KFs, sliding-window estimators) and offline batch optimization tools (Factor Graphs, GTSAM, Ceres, Non-Linear Least Squares).
  • Proven capability to design fast, reliable calibration, zeroing, and alignment workflows for multi-sensor suites and kinematic models.
  • Deep mathematical foundation in 3D spatial kinematics, Lie groups (SE(3), SO(3)), forward/inverse kinematics, and constrained optimization.
  • Proven ability to write high-performance, modular C++ for embedded or edge computing platforms alongside Python for data analysis and visualization.

Bonus Qualifications:

  • Experience with low-latency streaming pipelines for teleoperation, haptics, or human-in-the-loop control systems.
  • Background in human biomechanics, skeletal tracking, or body-mounted telemetry systems.
  • Prior experience applying Machine Learning (ML) techniques to motion priors, trajectory smoothing, or learned state estimation/calibration.

The US base salary range for this full-time position is between $150,000 and $300,000 annually.

The pay offered for this position may vary based on several individual factors, including job-related knowledge, skills, and experience. The total compensation package may also include additional components/benefits depending on the specific role. This information will be shared if an employment offer is extended. 

Skills

PythonMachine Learning

Similar Jobs

27

Staff GNC Engineer (State Estimation)

Inversionspace · Playa Vista, California, United States

5 days ago

State Estimation and Navigation Engineer

Archer · San Jose, California, United States · Onsite

2 weeks ago

Senior Software Engineer - Battery State Estimation

General Motors · Milford Proving Ground - Bldg 16C, United States of America · Hybrid

2 weeks ago

Robotics Software Engineer - Motion Planning, State Estimation, & Control

TerraFirma Robotics · Robot Ranch (Austin, TX) · Onsite

1 month ago

Principal Engineer, State Estimation (Dallas, TX)

Shieldai · Dallas, Texas · Onsite

1 month ago

Staff Systems Engineer - State Estimation and Target Tracking

Northrop Grumman · Linthicum Heights, MD,US, US · Onsite

1 month ago

Principal Systems Engineer - State Estimation and Target Tracking

Northrop Grumman · Linthicum Heights, MD,US, US · Onsite

1 month ago

Senior Principal Systems Engineer - State Estimation and Target Tracking

Northrop Grumman · Linthicum Heights, MD,US, US · Onsite

1 month ago

Staff Systems Engineer - State Estimation and Target Tracking

Northrop Grumman · MDLI04, United States of America · Onsite

1 month ago

Senior Principal Systems Engineer - State Estimation and Target Tracking

Northrop Grumman · MDLI04, United States of America · Onsite

1 month ago

Principal Systems Engineer - State Estimation and Target Tracking

Northrop Grumman · MDLI04, United States of America · Onsite

1 month ago

Perception Engineer (State Estimation & Mapping)

Lyte · Sunnyvale, CA

2 months ago

Staff State Estimation Engineer

Archer56 · San Jose, California, United States

2 months ago

Senior State Estimation Engineer

Hayden AI · San Francisco HQ Office · Hybrid

3 months ago

Principal Engineer, State Estimation (R4602)

Shieldai · United States +5 · Onsite

4 months ago

State Estimation Engineer - Localization

General Motors · GM Automation - Sunnyvale - GM Automation - Sunnyvale, United States of America +1 · Hybrid

4 months ago

Autonomy Engineer - State Estimation

Tycho.AI · Cambridge, MA · Hybrid

5 months ago

Senior State Estimation Engineer - Localization

General Motors · GM Automation - Sunnyvale - GM Automation - Sunnyvale, United States of America +1 · Hybrid

5 months ago

Robotics State Estimation Engineer

Sensmore · Berlin / Potsdam

5 months ago

Senior State Estimation Engineer

General Motors · GM Automation - Sunnyvale - GM Automation - Sunnyvale, United States of America · Remote

5 months ago

Senior State Estimation / Calibration Engineer - Mountain View, CA

Aeva Inc. · Mountain View, CA · Onsite

9 months ago

Engineer, State Estimation (Dallas/San Diego/Boston/ DC/ San Fran)

Shieldai · Dallas, Texas +4 · Onsite

9 months ago

Senior Engineer, State Estimation (R3945)

Shieldai · Dallas, Texas +3 · Onsite

10 months ago

Software Engineer - Localization, State Estimation & Prediction

Lodestarspace · San Francisco, US +1

11 months ago

Robotics Software Engineer - Motion Planning, State Estimation, & Control

TerraFirma Robotics · Robot Ranch (Austin,TX) · Onsite

1+ year ago

Senior Software Engineering Manager - Multi-Object Tracking & State Estimation

Latitude AI · Pittsburgh, PA, Palo Alto, CA, Detroit, MI +3 · Remote

1 week ago

Engineering Manager, State Estimation

Hayden AI · San Francisco HQ Office · Hybrid

11 months ago