Pickle Robot, a pioneering company in Physical AI for supply chain automation, is seeking a Robotics Software Engineer to join their Firmware team. This role is crucial in bridging the physical I/O systems with high-level applications, focusing on revolutionizing warehouse automation through innovative robotic solutions.
The position requires expertise in both low-level software design and SOLID object-oriented principles, with a focus on configuring and programming devices such as PLCs and motor controllers. You'll be working with Python to develop and maintain large object-oriented applications that control material-handling robots.
As a Robotics Software Engineer, you'll be instrumental in improving the efficiency and reliability of Pickle's revolutionary robots. The role involves close collaboration with hardware and software teams, designing APIs, implementing peripheral interfaces, and ensuring robust system integration. Your work will directly impact the company's mission to automate truck unloading processes using cutting-edge technologies including generative AI, machine learning, and computer vision.
The ideal candidate brings 5+ years of professional experience, strong Python programming skills, and hands-on experience with hardware debugging tools like oscilloscopes. This hybrid position requires at least 3 days per week in the Cambridge/Charlestown offices, offering an excellent opportunity to work with physical hardware while contributing to innovative robotics solutions.
Pickle Robot offers comprehensive benefits including health, dental, and vision insurance, unlimited vacation, 401K contributions, and various work-related supplies to ensure a productive and comfortable working environment. Join a team that's making warehouse operations safer, faster, and more efficient through advanced robotics technology.