Pickle Robotposted 11 days 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 Keywords

Hard Skills
  • Computer Science
  • Eigen
  • NumPy
  • Software Development
  • Software Engineering
  • 2hvBU9NYoFX Vu8rEX6lZ
  • 2ucZj VOQ0m8x4N
  • cWRzsS30Y gafbpHu
  • dcmMY lKFJTWvg73y
  • eszvQHa FBYQZ
  • iESGecA6upO qWr2anujJxco
  • LM4NVHRag VGKL8JWj
  • LMS2oOg Vikn8T
  • mqNW2QeRsw ASC76Ft403u
  • OdsTHFty eKoUfNHvG
  • oY2HBpT qlbhTVG
  • rT3ib9P0Q rH3UNIW
  • YBsOjgIuM qdFf VgvPqrk8umpE
  • zSnQFT4P gizCZeup5AMv
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service