> Markdown version of [/jobs/ext/2722387-perception-software-engineer](https://www.wearedevelopers.com/jobs/ext/2722387-perception-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Perception Software Engineer - **Company:** Pickle Robot Company - **Location:** Boston, MA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, C++ (Programming Language), Cloud Computing, Nvidia CUDA, Eigen (C++ Library), Python (Programming Language), Machine Learning, OpenCV, Software Architecture, Software Engineering, Scripting, Robot Operating System, Parallel Computation, Git, Lidar, Docker - **Published:** September 4, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-perception-software-engineer-charlestown-ma--7771ad2f-91da-4444-bfd6-12f40c310a8a ## About the Role * 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. * Nice to have: Experience with optimization libraries (Ceres Solver, GTSAM), parallel computing (CUDA), Docker, and PCL. * Location Requirement: This role is on-site at our HQ, working directly with the physical sensor rigs and robots., Algorithms, Architectural Services, Artificial Intelligence (AI), Automation, C++ Programming Language, Calibration, Cloud Computing, Communication Skills, Geometry, Git, Industry Standards, Legal, Light Detection and Ranging (LiDAR)\Laser Detection and Ranging (LADAR), Linear Algebra, Loading/Unloading, Logistics, Logistics Processes, Machine Learning, Mathematics, Production Systems, Python Programming/Scripting Language, Robotics, Robotics Software, Software Architecture, Software Engineering, Travel Industry, Warehousing ## Description We're looking for a dynamic, driven Senior Perception Software Engineer to help revolutionize the future of warehouse automation. This role will focus heavily on working 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 Do * Drive the accuracy and precision of our localization and state estimation pipelines. 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, guaranteeing a single source of truth for the robot. ## Related Videos - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Deepfakes in Realtime - How Neural Networks Are Changing Our World](https://www.wearedevelopers.com/videos/180-deepfakes-in-realtime-how-neural-networks-are-changing-our-world) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Robots 2.0: When artificial intelligence meets steel](https://www.wearedevelopers.com/videos/1452-robots-2-0-when-artificial-intelligence-meets-steel) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer)