Apptronik
Senior Firmware Engineer - Actuation
Austin, TX · Senior · Full-time · Posted Jul 2, 2026
- Experience
- Minimum 5 years of relevant industry experience; firmware experience from concept through deployment.
- Education
- Bachelor's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or equivalent practical experience; Master's degree with a focus on controls or motor drives is especially valued.
About the job
Develop and maintain production-grade actuation and motor-control firmware for humanoid robots, from hardware bring-up and testing through field deployment.
What you'll do
- Develop and maintain brushless motor-control firmware, including FOC, current control, and torque control.
- Contribute to actuator modeling, system identification, controller tuning, and HIL/SIL validation.
- Support hardware bring-up, field reliability, diagnostics, and firmware quality for deployed actuators.
What they ask for
- Bachelor's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or equivalent practical experience.
- At least 5 years of relevant industry experience developing production-grade embedded software.
- Proficiency in C/C++ and experience with hard real-time embedded firmware and brushless-motor control.
- Experience deploying firmware to devices in the field and with EtherCAT for real-time motor-control communications.
Nice to have
- Master's degree focused on controls or motor drives; experience in humanoid or industrial robotics, or high-performance servo applications.
- Experience with TI C2000, MISRA C, ISO 26262, MATLAB/Simulink, or DRV8353.
Tools
C/C++, Python, Docker, Git, EtherCAT, SPI, UART, RS485
Model-written summary · the original posting is authoritative