
Firmware Engineer - Motor Control
Sunday Robotics3 months ago
Foster City, CA, USAMid Level / Senior
H1B Sponsor
Responsibilities
- Own motor control firmware from prototype to production.
- Design and implement firmware on brushless actuators, tuning control loops.
- Debug custom motor control hardware and collaborate on board bring-up.
- Build sensing and calibration pipelines for encoders and current measurements.
- Work with controls and machine learning engineers for compliant control under dynamic loads.
Requirements
- BS or MS degree in Computer or Electrical Engineering or equivalent experience.
- 3+ years of real-time embedded software development experience.
- Strong proficiency in embedded C/C++ and understanding of real-time constraints.
- Deep knowledge of motor control theory and hands-on experience.
- Experience with encoders and current sensors, including calibration and filtering.
- Ability to read and understand electrical schematics and layouts.
- Experience with communication protocols like I2C, SPI, and CAN.