Robotics Software Engineer

Pioneer in Physical AI for supply chain applications, developing autonomous robots for unloading trucks, trailers, and import containers.
Embedded
Senior Software Engineer
Hybrid
5+ years of experience
Robotics

Description For Robotics Software Engineer

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.

Last updated 25 days ago

Responsibilities For Robotics Software Engineer

  • Characterize the performance of peripheral interfaces and design and implement improvements
  • Discover how to use new peripherals and extend the functions of existing peripherals in robotic system
  • Design complex configuration files and implement programs in vendor languages
  • Collaborate with hardware and software teams to design APIs between peripherals and Pickle's platform
  • Develop Python scripts for automation, testing, and data collection
  • Contribute to development processes and participate in design and code reviews

Requirements For Robotics Software Engineer

Python
  • 5+ years of professional experience in software development
  • Proficient in Python, object-oriented programming, and github
  • Experience using an oscilloscope to debug input and output problems
  • Ability to read and implement complex peripheral documentation
  • Excellent verbal and written communication skills
  • Detail-oriented, problem-solver with passion for robotics
  • Minimum 3 days per week on-site in Cambridge and Charlestown Massachusetts
  • Bachelor or Master degree in Computer Science or Electrical Engineering, or equivalent experience

Benefits For Robotics Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Unlimited vacation
  • Federal and state holidays
  • 401K contributions of 5% salary
  • Travel supplies
  • Work supplies

Interested in this job?

Jobs Related To Pickle Robot Robotics Software Engineer

Software Controls Engineer

Senior Software Controls Engineer position at Pickle Robot, focusing on motion planning and controls for autonomous mobile robots in supply chain automation.

Senior Software Development Engineer, EC2 Nitro Team

Senior Software Engineer role at Amazon's EC2 Nitro Team, focusing on firmware infrastructure development and cloud computing solutions with competitive compensation range of $151,300-$261,500.

Senior Automation Engineer

Senior Automation Engineer position at PepsiCo in Cork, Ireland, focusing on industrial automation, PLC programming, and manufacturing systems support.

Engineer, Senior - Hypervisor

Senior Hypervisor Engineer position at Qualcomm focusing on ARM-based embedded systems development, virtualization platforms, and system-level software solutions.

Sr. Automation & Controls Engineer (Starship)

Senior Automation & Controls Engineer position at SpaceX, focusing on designing and implementing automated systems for Starship production.