About the job
Intrinsic Robotics is an innovative AI robotics division at Google, dedicated to transforming the landscape of industrial robotics. Our mission revolves around leveraging advancements in AI, perception, and simulation to unlock unprecedented capabilities in industrial robotics, with software and data as the foundational elements.
We strive to make industrial robotics smarter, more accessible, and user-friendly for millions of businesses, entrepreneurs, and developers. Our passionate team comprises engineers, roboticists, designers, and technologists, all committed to unleashing the creative and economic potential of industrial robotics.
Role
As a Senior Software Engineer focusing on Planning and Orchestration, you will be instrumental in crafting the factory of the future. Your responsibilities will include independently modeling flexible job shop scheduling challenges and implementing the necessary solvers for advanced job scheduling. Your expertise will contribute to the development of a dynamic orchestration system to manage AI-driven workcells and material handling systems, including autonomous mobile robots (AMRs), mobile manipulators, and conveyors. By addressing complex multi-agent orchestration and load balancing issues, you will help ensure optimal production schedules and the overall success of Intrinsic's manufacturing solutions.
How Your Work Advances Our Mission
- Design and implement solvers for job scheduling to optimize production schedules.
- Create a dynamic orchestration system to execute plans across various hardware platforms, including mobile manipulators and conveyors.
- Integrate orchestration and planning layers with external systems such as MES and inventory management software to streamline operations.
- Incorporate generative AI tools to enhance operational efficiency.
Essential Skills for Success
- Bachelor's or Master's degree in Computer Science, Robotics, Operations Research, or equivalent practical experience.
- Expertise in ROS 2 with hands-on experience in deploying it within production systems.
- 3-5 years of professional software development experience, demonstrating proficiency in C++ and Python.
- Familiarity with distributed frameworks and multi-agent orchestration.
Preferred Skills That Will Set You Apart
- Strong knowledge of deliberation frameworks and modeling workflows.
- Experience with specific material handling equipment such as AMRs or mobile manipulators.
- Background in reinforcement learning.

