DevJobs

Senior Software Engineer, Autonomy

Overview
Skills
  • C++ C++ ꞏ 4y
  • Python Python ꞏ 4y
  • Linux Linux ꞏ 4y
  • Motion Planning algorithms
  • ROS
  • SLAM
  • Provides expertise and effectively implements solutions in state estimation algorithms, SLAM, motion planning and robotic perception to implement robust autonomous navigation under strict timing restrictions
  • Develops, integrates, and participates in deployment of solutions to the robot fleet along with assessment of real-world impact through data analysis.
  • Collaborate with Cloud Algorithm development team to translate individual robot behavior and capabilities to a fleet-wide level

Requirements:

  • Strong experience with SLAM or Motion Planning algorithms.
  • Extensive experience converting publications to actual implementations.
  • Strong coding skills Python and C++ in the Linux environment.
  • 4+ years of industry experience or comparable relevant skills.
  • Experience designing and developing robotic systems using a robotic middleware (such as ROS), and existing libraries and tools.
  • Master or PhD in relevant field
Caja Robotics