Skip to main content

Apptronik

Firmware Engineer - Actuation

Austin, TXmidAdded 2 days ago

About this role

Apptronik seeks a Firmware Engineer to develop motor control firmware for their humanoid robot Apollo. You'll design brushless motor control systems, optimize real-time performance, and ensure reliability across production deployments while collaborating with cross-functional teams.

What you'll do

  • Develop and maintain motor control firmware including field-oriented control (FOC) and torque control for brushless motors
  • Conduct system identification, plant modeling, and controller tuning for production actuators
  • Design hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing strategies for actuation systems
  • Implement fault detection, fault injection, and recovery mechanisms for safety-critical motor control
  • Support hardware bring-up from prototype through production and manage field performance across deployed fleets
  • Participate in code reviews, design reviews, and contribute to firmware architecture decisions

What they're looking for

  • C/C++ programming
  • Brushless motor control and field-oriented control (FOC)
  • Hard real-time embedded firmware development
  • EtherCAT real-time communications
  • Hardware debugging (oscilloscopes, logic analyzers)
  • Embedded protocols (SPI, UART, RS485, CAN)
  • Control theory and system identification
  • Python, Docker, Git
Apply on the employer's site

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