This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
Lead, mentor, and grow a hybrid team of software and firmware engineers
define the technical roadmap for the next generation of Spot’s compute platform
Oversee the lifecycle of the computing environment, including custom Linux distributions, driver development, BSPs, and application deployment infrastructure
Lead development for critical firmware components, including motor controls, payload interfaces, and peripherals (RTOS/bare metal)
Ensure the platform is secure and deterministic
Drive initiatives in secure boot, disk encryption, logging pipelines, and system optimization (CPU/Memory)
Own the software tools required to build the robot, including actuator/camera calibration and factory test routines
Partner with Electrical and Mechanical teams to define hardware-software interfaces and lead bring-up for new PCB revisions
Requirements:
BS and 10+ years (or MS and 7+) in Computer Science, Robotics, or Electrical Engineering
3+ years managing an engineering team, ideally in a platform or embedded systems environment
Deep technical background in embedded Linux, kernel configuration, and driver development
Strong familiarity with microcontroller firmware, motor controls, and low-level communication protocols
Experience with software that supports manufacturing (e.g., calibration, hardware testing)
Nice to have:
Experience with Functional Safety standards (ISO 13849, IEC 61508)