Skip to main content

Apptronik

Firmware Engineer – Hands

Austin, TXmidAdded 2 days ago

About this role

Apptronik seeks a Junior Firmware Engineer to develop embedded software for the dexterous hands of their Apollo humanoid robot. You'll implement motor control, sensor integration, and real-time communications while collaborating across mechanical, electrical, and systems teams to scale from prototype to production deployment.

What you'll do

  • Develop and maintain firmware for in-house hand designs including motor control, sensor I/O, and real-time communications
  • Implement motor control logic for small BLDC motors with current and position/torque feedback
  • Design firmware for distributed embedded networks connecting multiple microcontrollers
  • Develop and execute Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing strategies
  • Support hardware bring-up and troubleshooting from prototype through production
  • Monitor field performance, telemetry, and diagnostics for deployed robot hands at scale

What they're looking for

  • C/C++ programming
  • Embedded systems firmware development
  • BLDC motor control concepts
  • Real-time embedded systems
  • Embedded communication protocols (SPI, UART, RS485, CAN)
  • Hardware debugging (oscilloscopes, logic analyzers)
  • Electrical schematic reading and interpretation
  • Distributed embedded networks
Apply on the employer's site

Opens the official application on the employer’s site. No login required.