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
Opens the official application on the employer’s site. No login required.