Full-Time
Firmware Engineer
Confirmed live in the last 24 hours
Develops autonomous humanoid robots for industries
Robotics & Automation
Industrial & Manufacturing
AI & Machine Learning
Mid, Senior
Sunnyvale, CA, USA
Required Skills
Python
Linux/Unix
Requirements
- 5+ years of engineering experience
- Bachelor's or Master's degree in Computer Science or related field
- Mastery of C, C++, Python and Linux
- Experience implementing low level software on bare-metal systems and RTOS
- Good knowledge of computer architecture
- Deep understanding of communication buses and protocols like Ethernet, Ethercat, Serial, CAN or USB
- Comfortable using lab instruments (Oscilloscopes, logic analyzers…) and debugging tools (Lauterbach…)
Responsibilities
- Architect, design, implement and test firmware in C or C++ for critical components such as motor controllers, battery management systems and sensing hardware
- Define a strategy to facilitate reuse of the code base and tools used to develop firmware on different hardware platforms
- Develop Python tools to support test automation or hardware calibration
- Contribute to the development of our Continuous Integration and Continuous Deployment (CI/CD) infrastructure
- Support hardware/software integration in the lab
Figure is a leading AI robotics company known for developing the world's first commercially viable autonomous humanoid robot, Figure 01. This groundbreaking technology, which combines human-like dexterity with advanced AI, is tailored to enhance productivity in sectors such as manufacturing and logistics. Working at Figure offers a unique opportunity to be at the forefront of robotics innovation, contributing to solutions that address critical labor shortages and drive industry progress.
Company Stage
Series B
Total Funding
$845M
Headquarters
Sunnyvale, California
Founded
2022
Growth & Insights
Headcount