Firmware Engineer

Reposted 3 Days Ago
Be an Early Applicant
San Jose, CA, USA
In-Office
160K-250K Annually
Senior level
Artificial Intelligence • Robotics • Automation • Manufacturing
The Role
Design, implement, and test firmware (C/C++) for motor controllers, BMS, and sensors; build reusable firmware strategies; create Python test/calibration tools; contribute to CI/CD; support HW/SW integration and lab debugging.
Summary Generated by Built In

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 Firmware Engineer to design, implement and test firmware for critical components of our Humanoid. 

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

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…)

Bonus Qualifications: 

  • Experience with motor controllers or battery management systems
  • Experience implementing CI/CD infrastructures
  • Familiar with Agile and Test driven development

The US base salary range for this full-time position is between $160,000 - $250,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 Required

  • 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)
  • Experience with motor controllers or battery management systems
  • Experience implementing CI/CD infrastructures
  • Familiar with Agile and Test driven development
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Jose, CA
86 Employees
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

Microsoft Logo Microsoft

Firmware Engineer

Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
In-Office
3 Locations
206870 Employees
85K-184K Annually

SK hynix Logo SK hynix

Firmware Engineer

Information Technology • Semiconductor • Industrial
In-Office
San Jose, CA, USA
328 Employees
165K-220K Annually

Neros Technologies Logo Neros Technologies

Firmware Engineer

Aerospace • Hardware • Defense • Manufacturing
In-Office
Torrance, CA, USA
146K-204K Annually

HP IQ Logo HP IQ

Firmware Engineer

Artificial Intelligence • Hardware • Software
In-Office
San Francisco, CA, USA
107 Employees
140K-225K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
LTX Thumbnail
Robotics • Conversational AI • Generative AI
Jerusalem, Israel
300 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account