Staff Firmware Engineer - AMR
Core
Lead firmware architecture and bring-up for the mobile base of Standard Bots' autonomous mobile robots (AMRs), including drive/motor control, power/battery systems, and sensor integration.
Role type
Staff Firmware Engineer (Embedded Systems)
Builds
Firmware for autonomous mobile robot bases (drive, power, sensors)
Domain
Robotics / Embedded Systems
Required skills
C/C++, RTOS design, motor control (FOC), embedded debugging, power systems, hardware bring-up, team leadership
Preferred skills
Mobile robot experience, multi-wheel steering control, functional safety (ISO 13849/IEC 61508), OTA update systems
Technologies
STM32, FreeRTOS, C, C++, CAN, EtherCAT, Ethernet, Python, GitHub Actions
Responsibilities
Define firmware architecture across controllers; lead firmware bring-up for prototypes; own motor control and power/battery firmware; integrate sensors and I/O; mentor embedded engineers; build hardware-in-the-loop tests and diagnostic tools.
Seniority
Staff, hands-on IC with leadership
