The Bot Company

The Bot Company

Firmware and Motor Control

San Francisco

Sponsorship not specifiedDetected 241 days ago
C++AlgorithmsMachine LearningExcelEmbedded SystemsControlsActuators

About the role

  • We're a small team of engineers, designers, and operators based in San Francisco.
  • Our team comes from Tesla, Cruise, OpenAI, Google, Pixar, and many other great companies.
  • Our team is deliberately lean to promote rapid decision making and do away with bureaucracy and hierarchy.

Responsibilities

  • Own motor-control firmware end-to-end, from prototype to production-ready implementation.
  • Design and implement firmware for motor-control subsystems powering robot motion
  • Build robust sensing and calibration pipelines for encoders, Hall sensors, and current/voltage measurements
  • develop automated test routines and use the resulting data for system identification, loop tuning and performance validation.
  • collaborate with hardware engineers on board bring‑up and integrate sensors into the control stack..
  • Implement observers, estimators and fault‑handling state machines
  • Design and implement firmware for motor-control subsystems powering robot motion; implementing and tuning FOC and related control loops.
  • Build robust sensing and calibration pipelines for encoders, Hall sensors, and current/voltage measurements; develop automated test routines and use the resulting data for system identification, loop tuning and performance validation.
  • Bring up and debug custom hardware and sensors; collaborate with hardware engineers on board bring‑up and integrate sensors into the control stack..
  • Implement observers, estimators and fault‑handling state machines; integrate high‑speed telemetry and data‑logging for control verification and diagnostics.

Requirements

  • Strong proficiency in embedded C, C++, or Rust with a deep understanding of real-time constraints, microcontrollers, and low-level peripherals (timers, ADCs, PWMs, DMA, SPI/I2C/CAN).
  • Deep knowledge of motor‑control theory (field oriented control, dq transforms) and hands‑on experience architecting, implementing and tuning current, torque and speed loops for PMSM/BLDC actuators.
  • Proven track record of working closely with electrical engineers and ML engineers to integrate firmware with custom motor-control hardware and enable force‑sensitive control behaviors.
  • Experience with encoders, Hall/resolver and current sensors, including calibration, filtering and synchronization for reliable control feedback.
  • Familiarity with RTOS or bare-metal systems, and understanding of scheduling, interrupt handling, and real-time guarantees.
  • All roles at The Bot Company demand extreme sharpness and the ability to move fast in high-intensity environments.
  • If you enjoy understanding systems at all levels, move fast, and think even faster, you'll thrive here.

Benefits

  • Work closely with machine‑learning engineers to enable force‑sensitive, compliant control under dynamic loads.

This listing is sourced directly from The Bot Company's careers page and normalized into a canonical job model.