Fullstack Software Engineer, Genai, Deepmind

Google Google · Big Tech · Mountain View, CA +1

Software Engineer role focused on building and testing AI agents within a robotics context, integrating hardware and software systems for agent evaluation and deployment on robots.

What you'd actually do

  1. Design and develop robust software to integrate hardware components into a unified data ecosystem, from low-level firmware to database integration software.
  2. Build scalable back-end software to process real-time sensor data and intuitive front-end software for system monitoring and operator control.
  3. Ensure low-latency communication and system stability across the entire robot stack.
  4. Establish a culture of following software development best practices, including modularity, well documented code, and high test coverage.

Skills

Required

  • Python
  • C++
  • Linux
  • Computer Science
  • Computer Engineering
  • Robotics

Nice to have

  • embedded systems
  • microcontrollers
  • FPGAs
  • high-performance computing
  • computer architecture
  • communication protocols

What the JD emphasized

  • 5 years of experience developing and debugging electrical or electromechanical systems and integrating multiple software systems.

Other signals

  • building AI agents
  • testing AI agents
  • robotics integration