Advanced Software Engineer - Motion Planning

ExolWilmington, MA
$149,000 - $204,600Hybrid

About The Position

Symbotic is seeking an Advanced Software Engineer to join their Micro-fulfillment team. This role is crucial for maintaining motion planning/execution and tasking services within a state-of-the-art Micro-fulfillment System designed for grocery supply chain automation. The motion planning and motion execution components are among the most complex and critical aspects of the system.

Requirements

  • Minimum of 5 years of experience in Core Java development (version 8 or above).
  • Experience developing reactive microservices (using Akka, Vertx, RxJava or a similar framework/library) or experience developing event-driven distributed systems using asynchronous actors and messaging.
  • Experience with a messaging platform (ActiveMQ, RabbitMQ, Kafka or similar).
  • Experience with Docker.
  • Experience in robotics and/or automation, especially in the area of robotic routing.
  • Experience with NoSQL databases and in-memory caches such as Redis or equivalent.
  • Understanding of networking (TCP/IP, HTTP, etc.).
  • Experience with Unit Testing (using Junit, Mockito or similar).
  • Experience working within an Agile environment.
  • B.S. in Computer Science, Engineering, or related area.

Responsibilities

  • Develop robotic motion planning/execution and tasking solutions for the Micro-fulfillment System.
  • Work with electrical, mechanical, systems, and safety teams to document and detail software requirements.
  • Develop and code review modular and well-documented software.
  • Develop software unit tests, integration tests, and acceptance tests.

Benefits

  • medical
  • dental
  • vision
  • disability
  • 401K
  • PTO
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service