Skip to content

Jobs

1X

Robot type
Humanoid
Location
San CarlosCaliforniaUSA
Job type
Software
Posted
Oct 30, 2026
Salary
$150,000–$190,000 a year
Full-time

Firmware Engineer - Testing

Job description

We're building humanoid robots that work in home - doing the chores, handling the tasks, and giving people their time back. Simple, but it's not.

To do this right, we have to solve robotics, AI, manufacturing - at the same time, at scale, in a form factor that has to be safe enough to live with your family. If you're inspired by this, you'll thrive here. We've been at this since 2014 and we're at the point where the hard problems are behind us and the hard work is in front of us.

NEO is our flagship - a home robot designed to move, learn, and operate in the real world alongside real people. We're not demoing it - we're shipping it. We're excited to meet you, if this excites you.

Job requirements

  • Bachelor's degree in electrical engineering, computer engineering, computer science or a related field, or equivalent experience, with 2+ years of firmware or embedded systems testing
  • Demonstrated ability to test embedded systems at the hardware-software boundary, including timing and fault conditions, and to read embedded C/C++ to design targeted tests
  • Proven track record of building test automation in Python and Bash, using Git and CI systems such as GitHub Actions, Jenkins or Buildkite
  • Experience with communication protocols such as CAN, UART, I2C and SPI
  • Experience with lab equipment, hands-on: oscilloscopes, logic analyzers, power supplies, electronic loads and bus analyzers
  • Experience in building HIL test systems and automation frameworks (e.g. pytest, Robot Framework), including dynamometers, environmental chambers or fault-injection hardware
  • Experience in testing motor control or power electronics firmware (BLDC/PMSM drives, battery management systems, power distribution) and EtherCAT or CAN FD at 1 kHz and above
  • Familiarity with safety-critical standards such as IEC 61508, ISO 13849 or ISO 26262, including requirements traceability and verification

Similar jobs

Robot deals

All deals →

Like what we do? Buying through these links supports Bots n' Beans. We earn a commission at no extra cost to you. Thank you!