USA Wilmington, MA - HQ

Senior Robotics Applications Engineer – Perception

Apply Now

Senior Robotics Applications Engineer – Perception

Time type: full time

Posted on: January 03, 2025

Job requisition id: R4390

What we need 

Symbotic is looking for a Robotics Applications Engineer to join our Perception team. You will play a hands-on role in the design and implementation of the next generation of perception software for our mobile robots. The qualified candidate will play a hands-on role helping to bring our robotics solutions to our customers. We are looking for people who thrive in a creative, collaborative and agile development environment. 

What we do  

Our work matters – robotics is transforming the world of commerce. Every day our intelligent robots are responsible for getting food and merchandise to thousands of stores across North America. We’re an industry changer – we created the first and only fully autonomous, end-to-end supply chain solution. Today, we are driving towards even bigger ideas – and we have the people, technology, and leadership to fully realize these aspirations. We have the excitement and ambition of a startup with the benefits and resources of a proven organization.

What you’ll do 

  • Collaborate with internal and external stakeholders to understand technical and business requirements. 

  • Design, develop, and maintain high-quality robotics applications for internal users and external customers. 

  • Develop and integrate solutions across various modules, including web-based dashboards, database, and robotics control. 

  • Create, execute, and maintain comprehensive test plans; identify and fix bugs while ensuring the integrity of the existing codebase. 

  • Contribute to system-level software design, ensuring scalability, reliability, and performance. 

  • Formulate, document, and maintain detailed requirements specifications. 

  • Analyze requirements and develop innovative solutions or effective workarounds to meet project needs. 

  • Identify potential project risks and proactively suggest and implement mitigation strategies. 

  • Up to 10% travel may be required 

What you’ll need 

  • Bachelor or master’s degree in Robotics, Engineering, Computer Science, or a related technical field. 

  • Minimum 8 years of professional software development experience with Python and/or C++. 

  • Experience in database development using Kafka and Snowflake. 

  • Experience in messaging systems such as RabbitMQ and/or ZeroMQ 

  • Hands-on experience with ROS, Docker and Linux environments. 

  • Strong problem-solving skills and attention to detail. 

  • Familiarity with robotics remote operation and control applications is a big plus 

  • Experience in developing web-based applications 

  • Experience with project management and collaboration tools like JIRA, Confluence. 

  • Exposure to agile development practices and CI/CD pipelines. 

  • Familiarity with graphical user interfaces (GUI) development 

  • Knowledge of computer vision applications and libraries. 

Our Environment 

  • Up to 10% of travel may be required. Employees must have a valid driver’s license and the ability to drive and/or fly to client and other customer locations. 

  • The employee is responsible for owning a credit card and managing expenses personally to be reimbursed on a bi-weekly basis. 

#LI-JT1

#LI-Hybrid

Apply Now

Related Positions

Senior Manager, Mobile Robot Controls

Technology, Software & Robotics | USA Wilmington, MA - HQ

Apply
Senior Robotic Controls Engineer

Technology, Software & Robotics | USA Wilmington, MA - HQ

Apply
Senior Simulation Robotics Engineer

Technology, Software & Robotics | USA Wilmington, MA - HQ

Apply
Senior Routing Robotics Engineer

Technology, Software & Robotics | USA Wilmington, MA - HQ

Apply

OUR TEAMS

Careers in Robotics

WORK AT SYMBOTIC

OUR CULTURE

We Are Symbotic

Life at Symbotic