Pickle is looking to revolutionize warehouse automation by designing and developing algorithms that enable their manipulator arms to swiftly and safely manipulate and unload packages, addressing the challenges of manual labor in truck and container unloading.
Requirements
- Experienced with motion planning for robotic manipulators, with a strong understanding of dynamics, sample-based planning, and optimization.
- Experience with machine learning methods for planning is a definite plus.
- Experienced in working with complex algorithms and capable of optimizing for performance and reliability.
- Proficient in Python and C++
- Capable of debugging complex problems while maintaining system integrity.
Responsibilities
- Design, implement, and optimize motion-planning algorithms to improve the safety and speed of our autonomous robotic manipulators.
- Collaborate with cross-functional teams to integrate your contributions into the broader hardware and software system.
- Play a key role in designing and contributing to the architecture of scalable software systems that support the deployment of multiple robots in diverse and dynamic environments.
- Act as a mentor to other software engineers to improve the team’s overall capabilities in planning and manipulation.
Other
- A software engineer with a Master’s degree in Computer Science, Robotics, or a similar field, and at least 5 years of relevant experience working with a mix of academic and industrial autonomous robots.
- Collaborative and communicative, focusing discussions on problem solving ideas and experiments to drive product innovation.
- Detail-oriented, but with a system-level mindset.
- Willing to work in the office from our Charlestown, MA location at least three days per week.
- Adaptable and eager to learn, staying up to date with the latest advancements in robotics and motion planning.