Senior Robotics Software Engineer, Mobile Robot Orchestration

GOOGLE ASIA PACIFIC PTE. LTD.

Singapore, Singapore
Not specified
Bachelor's or master's degree in computer science
Proficiency in c++, python, or rust programming
Experience with autonomous mobile robots
Google Asia Pacific is seeking a Senior Robotics Software Engineer specializing in mobile robot orchestration to develop algorithms that allow fleets of robots to navigate complex environments. The ideal candidate will have strong programming skills, experience in robotics, and a collaborative mindset to work with diverse teams on innovative solutions

Job Summary

  • You will develop high-performance multi-agent path finding algorithms to enable hundreds to thousands of robots to operate in densely packed factories and warehouses.
  • Your work involves designing robust behaviors for fleets of mobile robots to seamlessly interact with automated doors, elevators, and robot workcells.
  • Through close collaboration with the Open Robotics community, you will shape open specifications for mobile robot interoperability.

Matching Summary

Match Score: 85

Google Asia Pacific is seeking a Senior Robotics Software Engineer specializing in mobile robot orchestration to develop algorithms that allow fleets of robots to navigate complex environments. The ideal candidate will have strong programming skills, experience in robotics, and a collaborative mindset to work with diverse teams on innovative solutions.

Skills & Requirements

Must-have

  • Bachelor's or Master's degree in Computer Science
  • Proficiency in C++, Python, or Rust programming
  • Experience with autonomous mobile robots
  • Expertise in reactive software systems
  • Architecture of distributed multi-agent systems

Nice-to-have

  • Masters or Doctoral degree in robotics
  • Peer-reviewed research on multi-agent path finding
  • Expertise in the Rust programming language
  • Experience deploying large-scale robot traffic systems
  • Comfort engaging with diverse stakeholders

Key Requirements

  • Bachelor's or Master's degree in Computer Science, Robotics, or equivalent practical experience
  • Demonstrable experience with autonomous mobile robots such as MiR, OTTO, Geek+
  • Experience architecting distributed multi-agent systems using ROS, Zenoh, MQTT, gRPC, or REST APIs

Work Rights

Not specified

Tailored Resume

Cover Letter