Robotics Software Engineer, Actuator Firmware
Core
Develop robust, real-time firmware and low-level control systems for robot actuators to enable precise, safe motion.
Role type
Embedded firmware engineer (actuator control)
Builds
Production robotic systems with compliant, force-sensitive motion
Domain
Robotics, embedded systems, motor control
Deliverable
production ML models | product features | infrastructure
Required skills
Real-time firmware architecture, microcontroller programming, motor control theory, embedded communication protocols (SPI, I2C, CAN, EtherCAT), sensor integration, safety mechanisms (brownout, overcurrent, watchdogs), encoder calibration, filtering, synchronization
Preferred skills
Rust programming
Responsibilities
Design and maintain motor control firmware from prototype to production; develop and tune hierarchical control systems with nested feedback loops; architect high-performance firmware meeting timing and safety requirements; validate and debug custom motor controllers and embedded systems; build pipelines for encoder calibration and system characterization
Seniority
Mid-level, hands-on IC