Robotics Platform Software Engineer
Google· DeepMind
Cambridge, MA$174k - $252kFull-timePosted 3w ago
About the role
Robotics Platform Software Engineer at Google DeepMind in Cambridge, MA. Responsible for architecting and implementing the end-to-end hardware-facing software stack for embodied AI systems, from real-time operating systems to data management toolchains, collaborating with multi-functional teams to advance robotics research and product innovation.
Responsibilities
- Design and develop robust software for real-time robotic workloads, including RTOS tuning and memory management.
- Build and maintain CI/CD infrastructure and hardware-in-the-loop (HIL) testbenches to support rapid development cycles.
- Establish systems, tools, and processes for high-velocity robot development, including logging and data visualization.
- Ensure low-latency communication and system stability across the entire robot stack.
- Establish a culture of following software development best practices, including modularity, well documented code, and high test coverage.
Qualifications
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience with software development in one or more programming languages.
- 5 years of experience developing and debugging robotic software systems and supporting toolchains.
- 3 years of experience testing, maintaining, or launching core components of a robotics software stack, and 1 year of experience with software design and architecture of a robotics software stack.
- 3 years of experience with processor and memory optimization, real-time operating systems (RTOS), and communication protocols (e.g., CAN, SPI, I2C, UART).
Skills
Required:Programming in one or more languagesRobotics software developmentRobotics stack design and architectureRTOS and memory managementCI/CD and HIL testing
Benefits
- Learn more about benefits at Google
Last updated Oct 23, 2026. Interested? Apply on the company site.
More open roles at Google
- Staff Network Security Engineer, Google Enterprise Network3d agoHybrid (Austin, TX; Sunnyvale, CA)
- Group Product Manager, Google Lens AI Shopping3d agoMountain View, CA, USA · Product Management
- UX Program Manager3d agoHybrid (New York, NY; San Bruno, CA) · UX Programs & Operations
- Senior Staff Software Engineer, Android Automotive OS3d agoHybrid (Kraków, Poland; Munich, Germany)
- 3d ago