Pickle Robot Company

Senior Perception Software Engineer

  • United StatesCharlestown, MA
  • Full-time
  • USD 170,000 – 190,000 per year
  • Posted 31 Aug 2026
  • cloudcppcudadockergitlidarmachine learningopencvpythonros2

You will improve localization and state-estimation pipelines, develop obstacle mapping, optimize real-time point-cloud processing, integrate perception and machine-learning outputs into production software, and automate multi-sensor calibration. You will maintain accurate spatial alignment across sensor suites for robotic operation. Responsibilities ---------------- * Improve localization and state-estimation accuracy and precision * Ensure reliable pose estimation for robot bases and scene components * Develop obstacle mapping for collision avoidance * Implement and optimize real-time point-cloud processing algorithms * Architect software that integrates machine-learning outputs and perception pipelines into production code * Improve and automate multi-sensor calibration routines * Manage tolerance stacks and spatial alignment across sensor suites Requirements ------------ * 5+ years of robotics software engineering experience, or an MS with 3+ years of relevant industry experience * Python * C++ * Linear algebra * Geometry * Probabilistic robotics * ROS or ROS2 * OpenCV * Open3D * Eigen * Git * 3D LiDAR * IMU * Camera * Optimization libraries * Ceres Solver * GTSAM * CUDA * Docker * PCL * On-site work at headquarters Benefits -------- * Health insurance * Dental insurance * Vision insurance * Unlimited vacation * Paid federal and state holidays * 401(k) contributions of 5% of salary * Company-covered travel expenses

From Pickle Robot Company's careers site. See the original posting.