Senior Controls Engineer, State Estimation

Posted 5 Days Ago
Be an Early Applicant
Sunnyvale, CA
Senior level
Artificial Intelligence • Robotics • Automation • Manufacturing
The Role
The Senior State Estimation Engineer will develop state estimation and sensor fusion algorithms for humanoid robots, focusing on improving real-time control and localization. Responsibilities include designing C++ code for dynamic state estimation, collaborating with various teams, and testing algorithms to enhance robot functionality and reliability.
Summary Generated by Built In

Figure is an AI Robotics company developing a general purpose humanoid. Our Humanoid is designed for corporate tasks targeting labor shortages and jobs that are undesirable or unsafe. We are based in Sunnyvale, CA and require 5 days/week in-office collaboration. It’s time to build.

We are looking for a Senior State Estimation Engineer. You will own the development of new state estimation & sensor fusion algorithms for our humanoid robot, working both in simulation and on hardware with the goal of providing real-time estimates for control, enabling precise localization of the robot in the world, and sensing the robot’s interaction both with manipulated objects and its environment.

Responsibilities:

  • Design and develop C++ code to support state estimation of a dynamic humanoid robot, e.g.:
    • Contact estimation
    • Interaction force estimation
    • Floating-base pose & velocity
  • Collaborate with the controls, motion planning, manipulation & perception teams to understand needs and develop state of the art techniques to solve real-world state estimation challenges
  • Test, evaluate, define performance metrics and perform failure analysis of the algorithms to  improve the robot’s ability to solve real world problems

Requirements:

  • 4+ years of experience building state of the art state estimation solutions for real-time robotic systems such as (E)KFs, Particle Filters, Factor Graphs, Bayesian Estimation, etc.
  • Experience working with various sensors, including encoders, torque sensors, IMUs, etc.
  • Understanding of spatial kinematics, dynamics and related mathematical concepts
  • A proven track record iterating on complex state-estimation problems including problem definition, deployment, testing, data-analysis, debugging, and evaluation
  • Fluency in modern C++ and Python

Bonus Qualifications:

  • Prior experience working on legged robotics
  • Experience with Machine Learning (ML) as it relates to state-estimation

Top Skills

C++
Python
The Company
86 Employees
On-site Workplace
Year Founded: 2022

What We Do

Figure is an AI Robotics company building the world's first commercially viable autonomous humanoid robot. We are based in Sunnyvale, CA.

Similar Jobs

Atlassian Logo Atlassian

Senior Site Reliability Engineer

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Remote
San Francisco, CA, USA
11000 Employees

Roblox Logo Roblox

Senior Software Engineer - Data Infrastructure

Computer Vision • Gaming • Software • Virtual Reality • Web3 • Metaverse
San Mateo, CA, USA
2500 Employees
234K-284K Annually

Check Logo Check

Engineering Manager

Fintech • HR Tech • Payments • Infrastructure as a Service (IaaS) • Data Privacy
Remote
San Francisco, CA, USA
100 Employees

Taskrabbit Logo Taskrabbit

Senior Software Engineer, Partnerships

eCommerce • Information Technology • Sharing Economy • Software
Easy Apply
San Francisco, CA, USA
450 Employees

Similar Companies Hiring

PwC Thumbnail
Professional Services • Generative AI • Cybersecurity • Consulting • Business Intelligence • Artificial Intelligence
San Francisco, CA
364000 Employees
Resident Thumbnail
Retail • Manufacturing • eCommerce
San Francisco, CA
322 Employees
Gynger Thumbnail
Software • Payments • Fintech • Financial Services • Automation • Artificial Intelligence
San Francisco, CA
29 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account