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