You will be responsible for developing software to enable the cooperative operation of multiple Autonomous Mobile Robots (AMRs). We combine a Fleet system that centrally manages AMR information and conveys user intentions to AMRs in a server-client model with a system that allows multiple AMRs to exchange information and operate autonomously and distributedly. Using a cloud-based data pipeline, we are also building a system to analyze metrics information from AMRs.
Requirements
- 5+ years of backend development experience using Python or Rust
- Experience in team development using Github or Gitlab
- Skills to write highly readable code
- Deep understanding and work experience in network technologies and cluster computing
Nice to haves
While not specifically required, tell us if you have any of the following.
- ROS development experience (ROS1 or ROS2)
- Experience in software design applying DDD or Clean Architecture principles