Robotics Platform Software Engineer, DeepMind
As a Robotics Platform Software Engineer, you will be a versatile builder who thrives in the space where hardware meets software. You will be responsible for architecting and implementing the end-to-end hardware-facing software stack—from real-time operating systems to data management toolchains—that powers the next generation of embodied AI systems. This position offers the opportunity to collaborate with a various, multi-functional team dedicated to advancing the field of robotics.
Artificial intelligence will be one of humanity’s most transformative inventions. At Google DeepMind, we are a pioneering AI lab with exceptional interdisciplinary teams focused on advancing AI development to solve complex global challenges and accelerate high-quality product innovation for billions of users. We use our technologies for widespread public benefit and scientific discovery, ensuring safety and ethics are always our highest priority.
US: $174000 - $252000 (USD) + 15% bonus target + equity + benefits
Learn more about benefits at Google.
- 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.
Minimum 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).
Preferred qualifications:
- Experience with GPU/TPU optimization for model inference and sensor fusion.
- Experience with system simulation tools such as Mujoco, NVIDIA Isaac Sim, or Gazebo.
- Knowledge of robotic system design, including kinematics, dynamics, control algorithms, and perception systems.
- Ability to deliver high-quality and durable software with appropriate test coverage.
- Insights into how safety impacts system design across physical and software layers.
About the Company
Google is a technology company that specializes in Internet-related services and products, including online advertising technologies, search engine, cloud computing, software, and hardware.
More jobs at DeepMind
-
Staff Software Engineer, GenAI Silicon Automation, DeepMind
Paris, France · · Sep 30, 2026
-
Research Software Engineer, DeepMind
Cambridge, MA, USA; Mountain View, CA, USA; New York, NY, USA · · Sep 29, 2026
-
Staff Software Engineer, Full Stack, Gemini App, DeepMind
Mountain View, CA, USA · · Sep 29, 2026
-
Staff Software Engineer, Gemini App, Data Engineering, DeepMind
Mountain View, CA, USA; New York, NY, USA; Seattle, WA, USA · · Sep 29, 2026
-
Senior Software Engineer, Mobile, GeminiApp, DeepMind
Mountain View, CA, USA · · Sep 28, 2026