Robotics 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 design and develop production planning software for robot arms and mobile bases. You will build algorithm benchmarking and deployment infrastructure, develop simulation CI pipelines, write reliable Python and C++ software, debug hardware at customer sites, collaborate across disciplines, and mentor junior engineers.
Requirements
- 2+ years of professional software engineering experience in robotics planning and control
- Experience with AMRs or mobile manipulators
- Experience developing and deploying classical or ML-based motion-planning methods
- Professional fluency in English
- Python
- C++
Responsibilities
- Design and develop production-quality planning software
- Build and maintain infrastructure for planning-algorithm execution, benchmarking, and deployment
- Build simulation CI pipelines to validate planner behavior
- Write production-grade Python and C++ software for safety-critical operation
- Collaborate with perception, hardware, firmware, and deployment teams
- Mentor junior engineers and uphold engineering best practices
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
