1h ago

Senior Robotics Software Engineer, Mobile Robot Orchestration

Singapore
full-timeseniorrobotics

Tech Stack

Description

You will collaborate with a diverse team to develop high-performance multi-agent path finding algorithms and robust behaviors for fleets of mobile robots in dynamic environments like factories and warehouses. Your work will shape open specifications for mobile robot interoperability.

Requirements

  • Bachelor's or Master's in CS, Robotics, or equivalent practical experience
  • Proficiency in C++, Python, or Rust
  • Experience with autonomous mobile robots (e.g., MiR, OTTO, Geek+)
  • Expertise in programming reactive software systems
  • Experience architecting distributed multi-agent systems using ROS, Zenoh, MQTT, gRPC, or REST APIs

Responsibilities

  • Examine challenging environments and identify strategies for seamless mobile robot traffic
  • Develop software tools to make mobile robot traffic behavior easy to understand and debug
  • Implement multi-agent path finding algorithms and benchmark them across diverse environments
  • Build extensible reusable libraries for customized mobile robot traffic behaviors
0 views 0 saves 0 applications