SLAM Software Engineer

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

Description For SLAM Software Engineer

Pickle Robot, a pioneering company in Physical AI for supply chain applications, is seeking a SLAM Software Engineer to join their innovative team. This role is crucial in developing and improving lidar- and vision-based perception algorithms for warehouse automation robots.

The position offers an exciting opportunity to work on cutting-edge robotics technology, specifically focusing on state-estimation, localization and mapping, object tracking, and sensor calibration. The company's mission is to revolutionize warehouse operations through autonomous unloading systems that work alongside humans to make dock work safer, faster, and more efficient.

As a SLAM Software Engineer, you'll be at the forefront of developing solutions that combine generative AI, machine learning, computer vision, and advanced sensors. The role requires a strong technical background with at least 3 years of experience and advanced education in robotics-related fields. You'll work with modern technologies including Python, C++, and various robotics frameworks.

The company offers an attractive benefits package including comprehensive health coverage, unlimited vacation, and 401K contributions. Located in Cambridge, this hybrid role provides the flexibility of remote work while maintaining collaborative in-person interactions at least three times per week.

This is an ideal opportunity for someone passionate about robotics and AI who wants to make a tangible impact on the future of warehouse automation. You'll be joining a company that's not just developing technology, but creating solutions that address real-world challenges in the supply chain industry.

Last updated 4 months ago

Responsibilities For SLAM Software Engineer

  • Stay current with key literature and develop new filtering and estimation techniques
  • Write, test, and review production software following best practices
  • Contribute to and maintain documentation
  • Collaborate with other teams to solve technical challenges
  • Debug and triage issues by analyzing data sources and implementing fixes

Requirements For SLAM Software Engineer

Python
  • Master's or Ph.D in robotics-related field or equivalent practical experience
  • 3+ years of experience (excluding Master's experience)
  • Experience shipping production software for calibration, localization, and mapping
  • Proficiency with Python and C++
  • Deep understanding of SLAM, bundle adjustment, and on-manifold least-squares optimization
  • Experience with linear algebra and optimization libraries
  • Strong foundational knowledge of Computer Science algorithms and data structures
  • Familiarity with ROS and other robotics libraries
  • Ability to work on-site in Cambridge office at least 3 times a week

Benefits For SLAM 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 SLAM 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.

Amazon Robotics Solutions Design Engineer, Systems & Products Fixed Field

Senior engineering role focusing on designing and implementing robotic fulfillment systems for Amazon's global supply chain operations.

Robotics Control Engineer, Amazon Robotics

Senior Robotics Control Engineer position at Amazon Robotics, developing advanced robotic systems for fulfillment centers.

NPI Sr. Product Development Engineer, Robotics Delivery Strategy

Senior Product Development Engineer role at Amazon Robotics, focusing on new product introduction and manufacturing implementation for robotics systems.

Senior Mechanical Engineer - Remote Maintenance

Senior Mechanical Engineer position at Commonwealth Fusion Systems, focusing on remote maintenance system design for fusion power plants, offering competitive salary and benefits.