Figure is an AI Robotics company developing a general purpose humanoid. Our humanoid robot, Figure 02, is designed for commercial tasks and the home. We are based in San Jose, CA and require 5 days/week in-office collaboration. It’s time to build.
We are looking for a system modeling engineer to lead the development of BMS algorithms. In this role, you will work with a highly cross functional group to design and control an industry leading battery system for a humanoid robot.
Responsibilities:
- Own battery modeling for all Figure products (equivalent circuit, electrochemical, aging etc.)
- Inform design trade-off of different battery chemistry and architecture
- Develop battery SOC/SOH estimation and fault detection (i.e. thermal runaway, SOC imbalance) algorithms
- Collaborate closely with hardware team to define sensor specifications for optimized battery state estimation & control
- Collaborate closely with firmware team to implement BMS algorithm
Requirements:
- Expertise in battery modeling
- Expertise in BMS algorithm development
- Proficient in python
- Ability to implement BMS control algorithm on hardware
- Excellent first-principles physics understanding of electrical and mechanical systems, power delivery, energy storage and transformation
- Bachelor’s, Master’s or PhD’s Degree in Mechanical, Electrical, Materials Science or similar field
Bonus Qualifications:
- Experience working with high volume product
- Experience modeling and designing electromechanical system
The US base salary range for this full-time position is between $180,000 - $270,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.

0 applies
11 views
Other Jobs from Figure
R&D Hardware Test Engineer - Software Focus
OTA Software Engineer
Full-Stack Developer Intern
Staff NPI Engineer
AI Tooling Frontend Engineer - Helix Team
Similar Jobs
Senior Security Engineer
Senior Engineering Manager
Staff ML Application Developer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say