USA Wilmington, MA - HQ

Advanced Software Engineer - Motion Planning

Apply Now

Advanced Software Engineer - Motion Planning

Time type: full time

Posted on: March 23, 2026

Job requisition id: R6739

What we need

We are looking for a Advanced Software Engineer to join our Micro-fulfillment team within our Software Engineering organization. You will play a critical role in maintaining motion planning/execution and tasking services for a state-of-the-art Micro-fulfillment System for grocery supply chain automation. As a Advanced Software Engineer, you will maintain and enhance the motion planning, motion execution, and tasking components for our Micro-fulfillment solution.  Motion planning and motion execution are among the most complicated and critical components of the solution.

What we do

The team play a critical role in developing software services for a state-of-the-art Warehouse Control System for grocery supply chain automation. Working cross functionally the group is responsible for Motion Planning, Execution and Tasking within out Micro-Fulfillment solution.

What you’ll do

  • Develop robotic motion planning/execution and tasking solutions for the Micro-fulfillment System.

  • Work with the 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.

What you’ll need

  • 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 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.

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-GJ1

#LI-Hybrid

The base range for this position in the posted location is $120,000.00 - $165,000.00 however, base pay offered may vary depending on job-related knowledge, skills, and experience. The compensation package includes medical, dental, vision, disability, 401K, PTO and/or other benefits.

Apply Now

Related Positions

Advanced Software Engineer - Motion Planning

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

Apply
Senior Fullstack Engineer

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

Apply
Software Test Automation Engineer

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

Apply
Senior Routing Robotics Engineer

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

Apply

OUR TEAMS

Careers in Robotics

WORK AT SYMBOTIC

OUR CULTURE

We Are Symbotic

Life at Symbotic