Drimva

Pickle Robot

Software Engineer – Task & Motion Planning

$169K–$201K

Charlestown, MA · Hybrid · Full-time · Posted Sep 3, 2026

Experience
2–4 years.

About the job

Build and deploy task and motion planning software that helps warehouse robots select and grasp boxes and move safely through trailers.

What you'll do

  • Develop and maintain production planning components, including motion planning, grasp selection, collision checking, and task sequencing.
  • Take algorithms from prototype to deployment and optimize their performance and reliability on robot hardware.
  • Build testing and simulation infrastructure, and debug production failures to improve field reliability.

What they ask for

  • 2–4 years of experience writing and shipping production software, primarily in modern C++ (C++17 or later), with working proficiency in Python.
  • Strong fundamentals in software design, data structures, algorithms, and performance optimization.
  • Experience owning software components end-to-end, from design and implementation through deployment and support.
  • Solid understanding of concurrency, memory management, and profiling tools.

Nice to have

  • Hands-on motion planning or manipulation experience; CUDA or GPU performance optimization experience.
  • Familiarity with robotics libraries such as OMPL, Drake, FCL, or Pinocchio.

Pay

USD 168,570–200,687 per-year-salary (base salary)

Tools

C++, C++17, Python, CUDA, OMPL, Drake, FCL, Pinocchio

AI focus

Develop planning software for robots, including motion planning, grasp selection, collision checking, and task sequencing.

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 4, 2026 (UTC)