Summary
Symbotic is an automation technology leader reimagining the supply chain with its end-to-end, AI-powered robotic and software platform. They are looking for a Robotics Planning Engineer to design, develop, and test planning intelligence for inventory flow and customer order fulfillment in a dynamic warehouse environment.
Responsibilities
- Design, develop, and test real-time, high-performance planning software for large-scale robotic systems, with scope spanning routing, tasking, inventory flow, and system design
- Build and optimize algorithms and services for multi-robot motion planning, task allocation, inventory-aware decision-making, and traffic management in dynamic warehouse environments
- Develop planning logic that coordinates behavior across software layers, connecting robot-level execution with fleet-level orchestration and higher-level system objectives
- Create simulation and modeling tools to validate planning strategies, stress-test edge cases, and evaluate system robustness, throughput, and operational trade-offs under realistic conditions
- Integrate planning solutions into production systems, analyze telemetry and performance data, and collaborate cross-functionally with robotics, perception, controls, cloud, operations, and systems engineering teams
- Support production deployments by triaging issues, improving diagnostics, documenting technical designs, and driving continuous improvement across the planning stack. Up to 10% travel may be required
Skills
- You have experiences in robotics, algorithm development, or related software engineering roles
- You have strong experience in one or more of the following areas: Multi-agent Pathfinding and heuristics search, Robotics motion planning, Task allocation, inventory management systems, and operation research, Machine learning for robotics planning or large-scale decision making, Real-time decision-making systems, and micro-service cluster architecture
- You have strong programming skills in object-oriented languages such as C# or C++, and you apply sound software engineering practices to production-quality code
- You have a strong background in data structures, algorithms, optimization, distributed or multi-agent systems, and designing software that coordinates behavior across components and layers
- You are comfortable using simulation, experimentation, and data analysis to evaluate performance, robustness, scalability, and system-level behavior in complex planning environments
- You demonstrate strong problem-solving skills, collaborate effectively across disciplines, and communicate complex technical concepts clearly across both algorithm and system domains
- You have a Bachelor, Master or Ph.D. degree in Robotics, Computer Science, Electrical or Computer Engineering, or a related discipline
Qualifications
Must Haves
- You have experiences in robotics, algorithm development, or related software engineering roles
- You have strong experience in one or more of the following areas: Multi-agent Pathfinding and heuristics search, Robotics motion planning, Task allocation, inventory management systems, and operation research, Machine learning for robotics planning or large-scale decision making, Real-time decision-making systems, and micro-service cluster architecture
- You have strong programming skills in object-oriented languages such as C# or C++, and you apply sound software engineering practices to production-quality code
- You have a strong background in data structures, algorithms, optimization, distributed or multi-agent systems, and designing software that coordinates behavior across components and layers
- You are comfortable using simulation, experimentation, and data analysis to evaluate performance, robustness, scalability, and system-level behavior in complex planning environments
- You demonstrate strong problem-solving skills, collaborate effectively across disciplines, and communicate complex technical concepts clearly across both algorithm and system domains
- You have a Bachelor, Master or Ph.D. degree in Robotics, Computer Science, Electrical or Computer Engineering, or a related discipline
Benefits
- Medical
- Dental
- Vision
- Disability
- 401K
- PTO
- Other benefits