Senior Perception Software Engineer
Pickle Robot Company · Charlestown, MA ·
- Work mode
- Onsite
- Seniority
- Senior
- Category
- Software engineering
- Experience
- 3+ years
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