Standardbots
Staff Firmware Engineer - AMR
Boston, MA. Posted 9 days ago
The role
You will lead the firmware architecture for Bolt's mobile base. This includes drive and motor control, power and battery systems, sensors, and I/O.
What you will do
- Define the firmware architecture across every controller on the base
- Lead firmware bring-up for each prototype build
- Partner with electrical engineers from schematic review onward
- Set coding standards, review practices, test expectations, and release process
- Own firmware for drive modules and motor control
- Own firmware for power sequencing, battery management, charging, and docking
- Integrate sensors and peripherals on the base
- Define interfaces between firmware and navigation, fleet, and safety software
- Root-cause problems spanning firmware, electrical, mechanical, and component behavior
- Mentor AMR embedded engineers
Required qualifications
- 8+ years of embedded firmware development
- Experience leading firmware for a battery-powered product with motors through production
- Hands-on motor control firmware experience (FOC, current sensing, encoders)
- Mastery of C / C++ on microcontrollers, RTOS design, real-time scheduling, interrupts and DMA, and peripheral drivers
- Fluent with oscilloscopes, logic analyzers, DMMs, and schematics
- Experience with power sequencing, BMS communication, and charging
- Experience leading engineers through an NPI cycle
- Ability to influence technical direction without direct authority
- Exceptional written and verbal communication skills
Nice to have
- Prior work on mobile robots, AGVs, or autonomous vehicles
- Swerve, omnidirectional, or other multi-wheel steering drive control
- Functional safety development (ISO 13849, IEC 61508)
- Over-the-air firmware update systems for fielded fleets
Benefits
- Employee stock options
- Paid time off
- Medical insurance
- Dental insurance
- Vision insurance
- Life insurance
- Disability insurance
- 401(k)
About the company
Standard Bots' mission is to significantly lower the barrier to entry to real-world automation. Bolt is their mobile manipulation platform featuring two robot arms on an autonomous mobile base.