Sunday Robotics

Firmware Engineer - Motor Control

Sunday Robotics
Apply
6 months ago
Foster City, CA, USAMid Level
H1B sponsor

Responsibilities

  • Own motor-control firmware end-to-end from prototype through production.
  • Design and implement firmware for brushless actuators and tune field-oriented, current, speed, and position control loops.
  • Bring up and debug custom motor-control hardware and sensors in collaboration with hardware engineers.
  • Build sensing and calibration pipelines for encoders and current/voltage measurements.
  • Collaborate with controls and machine-learning engineers to enable force-sensitive, compliant control under dynamic loads.
  • Work with electrical, mechanical, and product teams to integrate firmware with custom hardware and address real-world operating conditions.

Requirements

  • BS or MS in Computer Engineering, Electrical Engineering, a related technical field, or equivalent practical experience.
  • 3+ years of real-time embedded software development involving architecture design, microcontrollers, drivers, and libraries.
  • Strong proficiency in embedded C/C++ and understanding of real-time constraints and low-level peripherals.
  • Hands-on knowledge of motor-control theory, including field-oriented control and dq transforms.
  • Experience with encoders, current sensors, calibration, filtering, and synchronization for reliable control feedback.
  • Ability to read and understand electrical schematics and layout and collaborate with electrical engineering teams.
  • Experience bringing up new boards and debugging cross-functional hardware and software issues.
  • Experience with I2C, SPI, UART, RS-485, CAN FD, Ethernet, or EtherCAT communication protocols.
  • Knowledge of robust safety mechanisms including overcurrent, overtemperature, watchdogs, and brownout protection.
  • Experience delivering at least one project from prototype to production is preferred.
  • Familiarity with RTOS concepts and industry-standard RTOS environments is preferred.
  • Experience with Python for scripting, data analysis, or test automation is preferred.
  • Cross-disciplinary experience with system architecture, protocol selection, or ML-driven control pipelines is preferred.

Tech Stack

Categories

Sunday Robotics

About Sunday Robotics

51-200 employees

Sunday Robotics builds consumer home robots designed to take over repetitive household tasks. The company develops generalized personal robots and the software that powers them, aiming to make in-home automation broadly accessible. It is venture-backed, privately held, and headquartered in Redwood City, California, and sells its robots and services directly to consumers.

Contact me