Career EngineCareer Engine
Your matchExample
91%match
Why you fitThis role calls for C and C++ — tell us what you know and we'll check the rest.
Gap to noteAlso lists Embedded Systems — worth confirming before you apply.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Job Opening

Apptronik logo

Firmware Engineer – Hands

Apptronik · Austin, TX · Posted 34 days ago

ic
0+ yrs expCC++PythonDockerGitEmbedded SystemsMotor ControlBLDC

Develop firmware for dexterous robotic hands at scale, advancing humanoid robotics from prototype to production deployment across hundreds of field units.

We are seeking a Firmware Engineer to help develop firmware for the dexterous hands of our humanoid robots. You will collaborate with our existing hands firmware team to implement, test, and debug the embedded software that drives our in-house hand designs, including motor control, sensor integration, and the real-time communications that connect the hand to the rest of the robot. You will work closely with mechanical, electrical, and systems engineers as the hand evolves from prototype to production, contribute to hardware bring-up, and help build out HIL and SIL tests for hand firmware. You will help maintain firmware quality and reliability as we scale from prototypes to fleets of hundreds of hands deployed in the field. As you grow on the team, you will participate in code and design reviews and contribute to our hands firmware stack alongside more experienced engineers, with mentorship and support along the way.

  • Collaborate with the hands firmware team to develop, deploy, and maintain firmware for in-house dexterous hand designs, including motor control, sensor I/O, and real-time communications.
  • Work closely with mechanical engineers as the hand design evolves; ensure firmware tracks the mechanical design and exposes the right interfaces for tuning and validation. ● Contribute to motor control firmware for the small motors that drive the hand, including current control and basic position/torque loops.
  • Develop firmware for distributed embedded networks that connect multiple MCUs. ● Help shape and execute the Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing strategy to validate hand performance, safety, and reliability at scale. ● Help drive firmware quality, reliability, and field performance for fleets of hundreds of hands deployed in production humanoid robots, including telemetry, diagnostics, and root-cause analysis of field failures.
  • Work with cross-functional engineering teams to bring up hand hardware from prototype through production.
  • Participate in code reviews, design reviews, and pair debugging, learning from and contributing alongside senior engineers.
  • Contribute to discussions on tooling, processes, and patterns, with guidance from more experienced engineers.

…

Apply on Apptronik's site →

This posting is sourced from Apptronik's own career site — applying takes you there directly.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Related roles

There are 91 open roles at Apptronik right now. This role centers on C, C++, Embedded Systems, and Motor Control.

Want roles like this found for you?

Set your Focus once. Career Engine screens every new opening every week.

A scored, explained shortlist — not a keyword match — delivered weekly. Free for one profile.