Pickle Robot
Senior Perception Software Engineer
$146K–$157K
Charlestown, MA · On-site · Senior · Full-time · Posted Aug 31, 2026
- Experience
- 5+ years, or an MS with 3+ years of highly relevant industry experience.
About the job
Develop production-grade perception software for warehouse robots, focusing on localization, state estimation, obstacle mapping, point-cloud processing, and sensor calibration.
What you'll do
- Improve localization and state-estimation accuracy and develop obstacle mapping for collision avoidance.
- Implement and optimize real-time point-cloud processing for edge compute.
- Integrate machine-learning model outputs into production software and automate multi-sensor calibration.
What they ask for
- 5+ years of robotics software engineering experience, or an MS with 3+ years of highly relevant industry experience.
- Proficiency in Python and C++ for production systems, with a strong foundation in linear algebra, geometry, and probabilistic robotics.
- Hands-on experience with perception tools and frameworks, including ROS/ROS2, OpenCV, Open3D, Eigen, and Git.
- Hands-on experience with sensor stacks including 3D LiDARs, IMUs, and cameras.
Nice to have
- Experience with Ceres Solver, GTSAM, CUDA, Docker, or PCL.
Pay
USD 145,844–157,190 per-year-salary base salary
Tools
Python, C++, ROS/ROS2, OpenCV, Open3D, Eigen, Git, 3D LiDARs
AI focus
Integrate machine-learning model outputs and novel perception pipelines into the robot's production software.
Model-written summary · the original posting is authoritative