onsite
Senior Software Engineer - Symbotic
Software Engineer
Lead the design and development of AI‑driven robotic control software, integrating advanced robotics, cloud services, and machine learning to optimize warehouse automation.
About the role
Key Responsibilities
- Architect and implement high‑performance control algorithms in Python and C++ for autonomous robotic systems.
- Integrate ROS middleware to coordinate multi‑robot fleets within a high‑density warehouse environment.
- Deploy and maintain containerized services using Docker and Kubernetes on AWS infrastructure.
- Collaborate with data scientists to embed machine‑learning models that improve navigation, task allocation, and predictive maintenance.
- Write comprehensive unit, integration, and performance tests; conduct code reviews and enforce best practices.
Requirements
- 5+ years of software engineering experience in robotics or automation.
- Proficiency in Python, C++, and ROS.
- Hands‑on experience with AWS services (ECS/EKS, S3, Lambda) and container orchestration.
- Strong background in machine‑learning pipelines and model deployment.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythoncrosawsmachine learningdockerkubernetes