figureai

Firmware Engineer

Apply Now

At a Glance

Location
United States
Experience
5+ years
Compensation
full-time position is between $160,000 - $250,000 annually. The pay offered for
Posted
2026-02-16T21:33:22-05:00

Key Requirements

Required Skills

AgileCI/CDLinuxPython

Domain Knowledge

  • Engineering

Requirements

5+ years of engineering experience

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