Senior Controls Engineer, State Estimation
Job Description
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
Date Posted
09/30/2024
Views
1
Similar Jobs
Senior Developer, Data Engineer - Tarana Wireless, Inc.
Views in the last 30 days - 0
Tarana is seeking a Senior DeveloperData Engineer with 5 years of experience in building largescale data pipelines The role involves designing buildin...
View DetailsSenior Front-End Software Engineer - Percipient.ai
Views in the last 30 days - 0
Percipientai founded in 2017 is a cuttingedge technology company specializing in Computer Vision Artificial Intelligence and Deep Learning They develo...
View DetailsSenior Program Manager, Global Occupational Health & Safety - ServiceNow
Views in the last 30 days - 0
ServiceNow is seeking a Health Safety Program Manager to design implement and lead a comprehensive corporate safety program The role involves develop...
View DetailsStaff Flight Test Engineer - Wisk
Views in the last 30 days - 0
Wisk Aero is seeking a Staff Flight Test Engineer to join their team in Hollister CA The role involves ensuring safe and efficient flight testing and ...
View DetailsStaff Engineer, System Design Verification Engineering - Western Digital
Views in the last 30 days - 0
Western Digital is seeking a validation engineer to define and track test plans characterize and optimize SSDs and lead bug review meetings The ideal ...
View DetailsSenior Finance Manager, Central FP&A - Palo Alto Networks
Views in the last 30 days - 0
Palo Alto Networks is seeking a Senior Finance Manager with 10 years of experience in FPA The role involves leading ad hoc projects collaborating with...
View Details