Who We Are At Symbotic, we are revolutionizing the flow of consumer goods through a cutting-edge A.I.-powered robotic technology platform. Our intelligent software coordinates advanced robots within a fully integrated supply chain system, transforming warehouse automation to enhance efficiency, speed, and flexibility.
What We Need We are seeking a dynamic Robotics Applications Engineer to join our innovative Perception team. In this pivotal role, you will engage in the hands-on design and implementation of next-generation perception software for our mobile robots. We seek candidates who excel in creative, collaborative, and agile development environments.
What We Do The impact of our work is significant - our robotics solutions are changing the landscape of commerce. Daily, our intelligent robots ensure the swift delivery of food and merchandise to retailers across North America. As industry pioneers, we created the first and only fully autonomous, end-to-end supply chain solution and we are striving towards even greater innovations with a startup's excitement and the benefits of an established organization.
Your Responsibilities - Collaborate with internal and external stakeholders to gather technical and business requirements.
- Design, develop, and maintain high-quality robotics applications for both internal users and customers.
- Integrate solutions across various modules, including web interfaces, databases, and robotics control systems.
- Create, execute, and maintain comprehensive test plans, addressing bugs and ensuring the integrity of the existing codebase.
- Contribute to system-level software design focused on scalability, reliability, and performance.
- Document and maintain detailed requirements specifications.
- Analyze requirements and develop innovative solutions or effective workarounds to meet project demands.
- Identify potential project risks and proactively suggest mitigation strategies.
- Prepare to travel up to 10% as needed.
What You'll Need - Bachelor's or master's degree in Robotics, Engineering, Computer Science, or a related technical field.
- At least 8 years of professional software development experience with Python and/or C .
- Experience in database development using Kafka and Snowflake.
- Familiarity with messaging systems such as RabbitMQ and/or ZeroMQ.
- Hands-on experience with ROS, Docker, and Linux environments.
- Strong problem-solving skills with an eye for detail.
- Experience in robotics remote operation and control applications is a significant advantage.
- Proficiency in developing web-based applications.
- Experience utilizing project management and collaboration tools such as JIRA and Confluence.
- Familiarity with agile development practices and CI/CD pipelines.
- Knowledge of graphical user interface (GUI) development.
- A solid understanding of computer vision applications and libraries.
Our Work Environment - Up to 10% travel may be required. Employees must hold a valid driver's license to travel to client locations.
- Employees will manage personal expenses with reimbursement processed bi-weekly.
About Symbotic Symbotic is at the forefront of automation technology, redefining supply chains with our innovative end-to-end, AI-empowered robotic and software platform. We transform warehouses into strategic assets for leading retail, wholesale, and food & beverage companies through advanced technology, high-density storage, and machine learning. Our platform redefines how goods are moved, enhancing speed, agility, accuracy, and efficiency in the supply chain. Join us and be part of a community of innovators and collaborators who value diverse perspectives as we build a better workplace for everyone.
We proudly embrace equality in the workplace and do not discriminate based on race, color, ethnicity, religion, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, or genetic information.