Invent novel technologies to solve real-world problems related to robotic warehouse operations, including loading and unloading trucks.
Maintain awareness of developments in the rapidly changing AI field, and will leverage new and exciting technologies to address our robotics challenges.
Develop innovative technologies that improve key performance metrics for speed and reliability by reacting intelligently to environmental disturbances and system faults.
Combine traditional motion planning and control algorithms with newer deep learning models, including reinforcement learning and diffusion models, to maximally leverage the benefits of both.
Identify risks in new approaches, and mitigate risk by developing and executing appropriate experiments.
Collaborate with colleagues to grow the Pickle AI team and overall corporate expertise in robotics and AI; collaboration is key to productivity that is more than the sum of the parts.
Requirements
Invent novel technologies to solve real-world problems related to robotic warehouse operations, including loading and unloading trucks.
Maintain awareness of developments in the rapidly changing AI field, and will leverage new and exciting technologies to address our robotics challenges.
Develop innovative technologies that improve key performance metrics for speed and reliability by reacting intelligently to environmental disturbances and system faults.
Combine traditional motion planning and control algorithms with newer deep learning models, including reinforcement learning and diffusion models, to maximally leverage the benefits of both.
Identify risks in new approaches, and mitigate risk by developing and executing appropriate experiments.
Collaborate with colleagues to grow the Pickle AI team and overall corporate expertise in robotics and AI; collaboration is key to productivity that is more than the sum of the parts.
A software engineer with 3-7 years of experience working in robotics environments, whether in academia, industry, or research settings.
Holder of a bachelor's degree in computer science, robotics, electrical engineering, or a related field; a master's degree or higher is strongly preferred.
An expert in Python, with extensive hands-on experience developing and optimizing robotics software. Experience with additional programming languages, such as Drake, is highly preferred.
Capable of adapting to new tools and frameworks as needed.
Experienced in motion/path planning, with a strong understanding of robot kinematics, control systems, and navigation algorithms.
Mathematically inclined, with a deep understanding of algorithms, data structures, and mathematical optimization.
Familiar with test-driven development (TDD) and comfortable applying TDD practices to ensure reliability and maintainability in product development.
Detail-oriented with a systems-level mindset, able to integrate motion planning software into larger robotic architectures.
Collaborative and communicative, able to work closely with multidisciplinary teams to drive product innovation and troubleshooting.
Willing to work in-office from our Charlestown, MA location at least three days per week, fostering a strong team dynamic and hands-on testing with our robotics systems.
Adaptable and eager to learn, staying up to date with the latest advancements in robotics, AI, and motion planning.