SECTION I · THE BRIEF
Brief #36015Updated 29 MAY 2026CHARLESTOWN, MALeverSOFTWARE COMPANIES
Employbl Company Profile

Senior Perception Software Engineer

Pickle Robot is a low cost, collaborative package handling robot that automates several key tasks along the e-commerce supply chain. Package handling is a physically demanding job with extremely high rates of turnover.…

Location
Charlestown, MA
Company size
50–100
Posted
2mo ago
Via
Lever
Section II · Premium ProfileMembers only
  • 01Comp band & equity packageLocked
  • 02Seniority & experience requirementsLocked
  • 03Interview process & rubricLocked
  • 04Hiring manager & team contextLocked
  • 05Growth trajectory in this roleLocked
  • 06Offer & decision timelineLocked

7-day free trial · $25/mo · cancel anytime

Pickle Robot logo

Senior Perception Software Engineer · Pickle Robot

View company profile
Job title
Senior Perception Software Engineer
Job location
Charlestown, MA
Job description

About this role:

Pickle is on the hunt for a dynamic and driven Senior Perception Software Engineer to revolutionize the future of warehouse automation. This role will focus on working heavily with 3D LiDAR and other multi-sensor arrays to tackle complex challenges in state estimation, scene perception, mapping, and localization. You will play a crucial part in writing robust, production-grade software that translates raw sensor data into actionable intelligence for our robots operating in dynamic, real-world unloading docks.



What You’ll Accomplish:
  • Drive the accuracy and precision of our localization and state estimation pipelines. You will ensure reliable pose estimation of the robot's mobile base and scene components.

  • Develop advanced obstacle mapping for collision avoidance that thrives in messy environments.

  • Implement and optimize point cloud processing algorithms tailored for real-time edge compute.

  • Architect a robust software stack that efficiently parses and interfaces with the outputs of our machine learning models, integrating novel perception pipelines seamlessly into the core production codebase.

  • Improve and automate multi-sensor calibration routines. You will manage tolerance stacks and ensure high-fidelity spatial alignment across our sensor suites to guarantee a single source of truth for the robot.

  • Who You Are:
  • 5+ years of experience in robotics software engineering (or an MS with 3+ years of highly relevant industry experience).

  • Exceptional software engineering fundamentals, highly proficient in Python and C++ for production systems.

  • Strong mathematical foundation in linear algebra, geometry, and probabilistic robotics.

  • Hands-on experience building perception stacks using industry-standard tools and frameworks, including ROS/ROS2, OpenCV, Open3D, Eigen, and Git.

  • Hands-on experience with sensor stacks including 3D LiDARs, IMUs, and cameras.

  • You are a "full-stack" robotics engineer who cares about accuracy, precision, and edge cases in the physical world and can articulate architectural trade-offs to drive the best system level decisions.

  • Experience with optimization libraries (Ceres Solver, GTSAM), parallel computing (CUDA), Docker, and PCL preferred.

  • Willing and able to work from our HQ in Charlestown, MA, at least 3 days a week.
  • View job listing ↗

    Get the Saturday tech briefing

    New company profiles, funding moves, and who’s hiring across the market — every Saturday morning.

    Pickle Robot headquarters

    Cambridge, MA

    Company size

    50100 employees

    Founded

    2018

    Total raised

    $102,450,000

    View company profile ↗

    Funding rounds

    • Series B$50M
    • Series B$15M
    • Series A$26M
    • Seed$5.8M
    • Seed$2M
    • Seed$3.7M