Symbotic
With its A.I.-powered robotic technology platform, Symbotic is changing the way consumer goods move through the supply chain. Intelligent software orchestrates advanced robots in a high-density, end-to-end system – reinventing warehouse automation for increased efficiency, speed and flexibility.
What we need
We are looking for a Senior Robotics Software Test Engineer . You will play a hands-on role in testing the core robotic s softwar e responsible for orchestrating inventory into the Symbotic system and order fulfillment out to customers. We are looking for people who thrive in a creative, c ollaborative and agile development environment.
What we do
The Minibot team is responsible for all software development on Symbotic’s large fleet of autonomous mobile robots, which perform mission critical operations in the supply chain . This includes Embedded systems, controls, perception, path planning, and GUI development.
What you will do
- Design, implement and run software test frameworks for a material handling mobile robot . This will involve simulation in addition to development of test software to control real hardware.
- Support software integration testing of systems and subsystems .
- System level debug of hardware/software components for mobile robot platform .
- Implement and conduct tests via scripting, data log parsing and analysis ( grep, regex) .
- Setup the automation pipeline for smoke and regression test suites that validate the performance against the SW metrics .
- Collaborate with software developer s to develop tests for new robot features.
- Troubleshoot system problems in production or design by investigating issues related to product performance or production difficulties.
- Provide software technical support for manufacturing as needed .
- Work in a dynamic Agile/Scrum based environment.
- Up to 10% travel may be required .
What you will need
- Minimum 7 y ears of experie nc e in an engineering field.
- B.S. in Computer Science, Robotics, Engineering (any) or equivalent .
- Minimum 5 years of experience with Scripting tools Python & Bash .
- Minimum 3 years of experience with testing automation designed in Python and PyTest is desirable .
- Experience with general purpose programming environments, languages and Scripting systems, data analysis packages, Linux, C++, git .
- A hands-on problem solver who can clearly communicate results.
- Familiarity with robotics, mechatronics, or Embedded systems .
- Knowledge of s oftware q uality and t esting a utomation p rinciples is desirable .
- Experience with Gazebo and ROS a plus.
- Familiarity with Docker, Jenkins, and GitLab Automation is a plus .
About Symbotic
Symbotic is an automation technology leader reimagining the supply chain with its end-to-end, AI-powered robotic and software platform. Symbotic reinvents the warehouse as a strategic asset for the world’s largest retail, wholesale, and food & beverage companies. Applying next-gen technology, high-density storage and machine learning to solve today’s complex distribution challenges, Symbotic enables companies to move goods with unmatched speed, agility, accuracy and efficiency. As the backbone of commerce the Symbotic platform transforms the flow of goods and the economics of supply chain for its customers. For more information, visit .
We are a community of innovators, collaborators and pioneers who embrace our differences, because we know unique perspectives make us stronger and smarter. Every perspective matters. We depend on the collective voices of our employees, customers and community to help guide us as we build a better place to work – for you and the world. That’s why we’re proud to be an equal opportunity employer.
We do not discriminate based on race, color, ethnicity, ancestry, religion, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, or genetic information.