Senior Perception Software Engineer
Pickle Robot Company builds Physical AI-powered robotic systems for supply-chain truck and container unloading.
Funding history
About Pickle Robot Company
The company provides the Pickle Unload Robot and Dill Autonomy Engine, combining industrial robotics, machine vision, optimal control, generative AI, and targeted human input for warehouse freight handling.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
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.
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
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
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
