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.
Apply directly at The Bot Company →Create a free account for alerts like thisView The Bot Company immigration profile
This listing is sourced directly from The Bot Company's careers page and normalized into a canonical job model.