Pickle Robot - Cambridge, MN

posted about 15 hours ago

Full-time - Mid Level
Cambridge, MN
Telecommunications

About the position

Pickle is on the hunt for a dynamic and driven SLAM Software Engineer to revolutionize the future of warehouse automation. As a SLAM Software Engineer at Pickle Robot, you will be responsible for developing and improving lidar- and vision-based perception algorithms, which include state-estimation, localization and mapping, object tracking, and sensor calibration.

Responsibilities

  • Applied Research - Stay current with key literature, leveraging existing filtering and estimation techniques or researching and developing new ones to enhance robots' localization, calibration, and object tracking capabilities.
  • Software Development - Write, test, and review production software in accordance with best practices.
  • Documentation - Contribute to existing documentation and adapt content based on updates and user feedback.
  • Communication and Teamwork - Communicate and collaborate with other teams to solve technical challenges.
  • Debugging and Triaging - Triage and debug issues by analyzing relevant data sources and implementing fixes.

Requirements

  • 3+ years of experience (excluding the Master's experience).
  • A Master's or Ph.D in a robotics-related field (e.g., Mechanical Engineering, Electrical Engineering, or Computer Science), or an equivalent practical experience.
  • Experience shipping production software for (camera) calibration, localization, and mapping.
  • Proficiency with Python and C++.
  • Excellent grasp of linear algebra, probability, and 3D geometry.
  • Deep understanding of SLAM, bundle adjustment, and on-manifold least-squares optimization.
  • Experience with linear algebra and optimization libraries such as Eigen, NumPy, Ceres Solver, GTSAM, g2o.
  • Familiarity with filtering techniques such as Kalman/particle filters.
  • Strong foundational knowledge of Computer Science algorithms and data structures.
  • Familiarity with ROS and other robotics libraries/toolboxes.

Nice-to-haves

  • Strong engineering background: engineering-first development.
  • Good at quick prototyping.
  • Ready to embrace and work on challenging problems.
  • Ability and willingness to work on-site in our Cambridge office at least 3 times a week.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Unlimited vacation
  • All federal and state holidays
  • 401K contributions of 5% of salary
  • Travel supplies
  • Other items to make working life more fun, comfortable, and productive.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service