Robotics Software Engineer for GenAI & Real-Time Systems

Google DeepMind

Mountain View (CA)

On-site

USD 174,000 - 252,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Google DeepMind in Mountain View, CA is seeking a Software Engineer to build software for robotic manipulation, integrating hardware and software across the robot stack, from firmware to high-level control and analytics. You will partner with ML and neuroscience researchers to translate ideas into robust, scalable systems.

Responsibilities include creating testing systems for agents in 2D/3D simulations and real robots, building visualization tools, developing competitive leaderboards, and

Qualifications

  • Bachelor's degree in CS/CE/Robotics or related field.
  • 5 years of experience developing and debugging electrical or electromechanical systems and integrating multiple software systems.

Responsibilities

  • Design and develop robust software to integrate hardware components into a unified data ecosystem, from low-level firmware to database integration software.
  • Build scalable back-end software to process real-time sensor data and intuitive front-end software for system monitoring and operator control.
  • 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.

Education

Bachelor's degree in Computer Science, Computer Engineering, Robotics, or a related field

Tools

Python
C++
Linux environments
Computer architecture
Communication protocols

Job description

Google DeepMind in Mountain View, CA is seeking a Software Engineer to build software for robotic manipulation, integrating hardware and software across the robot stack, from firmware to high-level control and analytics. You will partner with ML and neuroscience researchers to translate ideas into robust, scalable systems.

Responsibilities include creating testing systems for agents in 2D/3D simulations and real robots, building visualization tools, developing competitive leaderboards, and

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

GenAI Robotics Software Engineer (Fullstack)
GenAI Robotics Software Engineer (Fullstack)

Socket.dev • Mountain View (CA)

On-site
USD 174,000 - 252,000
Fullstack Software Engineer, GenAI, DeepMind
Fullstack Software Engineer, GenAI, DeepMind

Socket.dev • Mountain View (CA)

On-site
USD 174,000 - 252,000
Fullstack Software Engineer, GenAI, DeepMind
Fullstack Software Engineer, GenAI, DeepMind

Google DeepMind • Mountain View (CA)

On-site
USD 174,000 - 252,000
Robotics AI Research Engineer
Robotics AI Research Engineer

Google • Mountain View (CA)

On-site
USD 140,000 - 200,000
Robotics Software Engineer: Grasping & Manipulation
Robotics Software Engineer: Grasping & Manipulation

Intrinsic • Mountain View (WY)

On-site
USD 150,000 - 210,000
Robotics Software Engineer — Real‑Time Systems & Developer Tools
Robotics Software Engineer — Real‑Time Systems & Developer Tools

Mind Robotics Inc. • Palo Alto (CA)

On-site
USD 100,000 - 150,000
Research Scientist, Robotics, DeepMind
Research Scientist, Robotics, DeepMind

Google Inc. • Cambridge (MA)

On-site
USD 147,000 - 210,000
Research Scientist, Robotics, DeepMind
Research Scientist, Robotics, DeepMind

Google DeepMind • Cambridge (MA)

On-site
USD 147,000 - 210,000
Staff Mechanical Engineer — Physics Modeling & Robotics
Staff Mechanical Engineer — Physics Modeling & Robotics

Socket.dev • Cambridge (MA)

On-site
USD 176,000 - 256,000
Research Scientist, Robotics, DeepMind
Research Scientist, Robotics, DeepMind

Google • Cambridge (MA)

On-site
USD 147,000 - 211,000
Bonus
Equity
Benefits