
Real job — pulled straight from Pickle Robot’s careers page · Verified August 29, 2026 · No reposts.
Job description
Pickle Robot is hiring a Senior Perception Software Engineer — a full-time, based in Charlestown, MA role. Apply directly on Pickle Robot's careers page below.
Senior Perception Software Engineer
Team: Engineering
Location: Charlestown, MA
Commitment: Full-Time
Workplace Type: hybrid
About Us
What You’ll Do
- Improve the accuracy of our state estimation pipeline, delivering reliable pose for both the robot's mobile base and the objects around it.
- Build obstacle mapping for collision avoidance that holds up in cluttered, unpredictable trailers.
- Implement and optimize point cloud processing for real-time edge compute.
- Architect the software stack that consumes our ML model outputs and moves new perception pipelines into the production codebase.
- Automate multi-sensor calibration — managing tolerance stacks so every sensor agrees on where things are.
Who You'll Bring
- 5+ years in robotics software engineering, or an MS plus 3+ years.
- Exceptional software engineering fundamentals, with production-level Python and C++.
- Strong mathematical foundation in linear algebra, 3D geometry, and probabilistic robotics.
- Hands-on experience building perception systems with ROS/ROS2, OpenCV, Open3D, and Eigen.
- Worked directly with 3D LiDAR, IMUs, and cameras.
- A "full-stack" instinct: you care about edge cases in the physical world, and you can articulate architectural trade-offs well enough to move a system-level decision.
- Able to work from our Charlestown, MA HQ at least 3 days a week.
- Optimization libraries (Ceres Solver, GTSAM), CUDA, PCL, Docker.
Pay at Pickle
Pickle Perks
Get Senior Perception Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
What skills are required for Senior Perception Software Engineer at Pickle Robot?
The required skills for Senior Perception Software Engineer at Pickle Robot include: Python, C++, OpenCV, Docker.
What is the seniority level for Senior Perception Software Engineer at Pickle Robot?
Senior Perception Software Engineer at Pickle Robot is a Senior level position.
How do I apply for Senior Perception Software Engineer at Pickle Robot?
You can view the full description and apply for Senior Perception Software Engineer at Pickle Robot on EchoJobs: https://echojobs.io/job/pickle-robot-senior-perception-software-engineer-m5kzp.