About the job
About Us
At rapyuta robotics, we are guided by our core value of Empathy. Our mission is to automate tasks that are considered "demanding," "dirty," and "dangerous," enabling individuals to focus on more intellectual and creative endeavors. We achieve this through the development and support of advanced robotics platforms and solutions that utilize cutting-edge control and coordination technologies.
Role Overview
As a vital member of our Robotics Control Systems team, you will spearhead innovation and optimization in multi-robot control systems. Your contributions will play a crucial role in developing and maintaining our distributed intelligence system for Automated Storage and Retrieval Systems (ASRS) and pick-assist robots. You will be tasked with designing, implementing, testing, and maintaining essential components, including:
- Behavior Controllers: Global and local controllers that dictate decision-making processes for a fleet of autonomous robots.
- Path Planning Systems: Planners and executors responsible for managing robot traffic efficiently.
- Task Allocation Strategies: Various strategies and their optimizations to facilitate effective task distribution.
- Distributed Intelligence Framework: A production-grade open-source framework (ALICA) utilized for the coordination of multiple robots.
In addition, you will be expected to:
- Collaborate & Review: Conduct architecture and code reviews with your peers and foster a culture of continuous improvement.
- Improve Processes: Identify and propose enhancements to engineering processes.
- Solve Customer Challenges: Address complex issues as our customer base expands.
- User-Focused Development: Grasp user requirements to ensure that the solutions provided deliver significant value.
