Pickle is seeking to enhance the speed and safety of their autonomous mobile robots
Requirements
- Industry experience developing navigation algorithms for mobile robots is required
- Proficient in Python
- Experience with C++ is a strong plus
- Experienced with motion planning and controls for robotics systems, with a strong understanding of navigation systems and non-holonomic mobile robots
- Experience with mathematical optimization for motion planning is strongly preferred
Responsibilities
- Lead a team of engineers to design and optimize navigation and mobility controls algorithms to enhance the speed and safety of our autonomous mobile robot
- 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 control
Other
- A software engineer with over 5 years of experience or a Master's Degree or higher with 3 years of experience working in robotics environments
- Collaborative and communicative, focusing discussions on problem-solving ideas and experiments to drive product innovation
- Willing to work in the office from our Charlestown, MA location at least three days per week
- Experienced in working with complex algorithms and capable of optimizing for performance and reliability
- Detail-oriented, but with a system-level mindset