Boston Dynamics is building the world’s most advanced robots. We are seeking a Manager, Spot Platform Software to lead the multidisciplinary team responsible for the robot's foundational layer. You will manage ~8 engineers covering the full compute stack—from MCU firmware and motor control to the embedded Linux kernel, application deployment, and on-robot networking.
Key Responsibilities:
Lead the Team: Manage, mentor, and grow a hybrid team of software and firmware engineers; define the technical roadmap for the next generation of Spot’s compute platform.
Own the Stack: Oversee the lifecycle of the computing environment, including custom Linux distributions, driver development, BSPs, and application deployment infrastructure.
Firmware & Payloads: Lead development for critical firmware components, including motor controls, payload interfaces, and peripherals (RTOS/bare metal).
Security & Stability: Ensure the platform is secure and deterministic. Drive initiatives in secure boot, disk encryption, logging pipelines, and system optimization (CPU/Memory).
Manufacturing Support: Own the software tools required to build the robot, including actuator/camera calibration and factory test routines.
Cross-Functional Integration: Partner with Electrical and Mechanical teams to define hardware-software interfaces and lead bring-up for new PCB revisions.
Required Skills and Experience:
Experience: BS and 10+ years (or MS and 7+) in Computer Science, Robotics, or Electrical Engineering.
Management: 3+ years managing an engineering team, ideally in a platform or embedded systems environment.
Linux Systems: Deep technical background in embedded Linux, kernel configuration, and driver development.
Firmware: Strong familiarity with microcontroller firmware, motor controls, and low-level communication protocols.
Operations: Experience with software that supports manufacturing (e.g., calibration, hardware testing).
Preferred:
Experience with Functional Safety standards (ISO 13849, IEC 61508).
The salary or hourly pay range for this position will be clearly stated in the job posting as required by Massachusetts law. The base pay range for this position is between $177,207.00– $243,659.00. Base pay will depend on multiple individualized factors including, but not limited to internal equity, job related knowledge, skills and experience. This range represents a good faith estimate of compensation at the time of posting.