Taro Logo

Sr. Software Engineer in Localization and Mapping

A team of innovators and builders redefining the future of human-robot interaction, working to realize a world where robots are a trusted extension of your surroundings.
$205,000 - $240,000
Backend
Senior Software Engineer
In-Person
6+ years of experience
AI · Robotics
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Sr. Software Engineer in Localization and Mapping

Collaborative Robotics is seeking a Sr. Software Engineer in Localization and Mapping to develop cutting-edge SLAM algorithms for autonomous robots. The role involves enhancing mapping capabilities for long-term autonomous operation, expanding to support large floor plans including multi-floor buildings, and implementing robust on-robot software. Key responsibilities include developing SLAM algorithms, implementing sensor calibration techniques, and creating reliable robotic system performance. The ideal candidate should have an M.S. or Ph.D. in a relevant field, 4-6+ years of experience, and expertise in state estimation, visual SLAM, and C++ programming. This position offers a chance to work on innovative robotics technology in a fast-paced startup environment, contributing to the company's mission of creating highly reliable, fully autonomous, and collaborative robots that adapt and react to human surroundings.

Last updated 8 months ago

Responsibilities For Sr. Software Engineer in Localization and Mapping

  • Develop SLAM algorithms for an indoor mobile robot
  • Enhance mapping capability for long-term autonomous operation
  • Expand mapping capability to support large floor plans including multi-floor buildings
  • Implement, debug, test, and maintain SLAM software
  • Develop sensor calibration techniques for both end-of-line and live updates
  • Root cause localizations failures and bugs and use learnings to improve software and SLAM validation
  • Create reliable robotic system performance through robust algorithm development, success measurement, and recovery actions

Requirements For Sr. Software Engineer in Localization and Mapping

Python
  • M.S. in computer science, robotics, electrical or other engineering disciplines
  • 6+ years of full-time work experience, or 4+ years with PhD, on industry engineering teams
  • Proficient in state estimation, visual-inertial odometry, visual SLAM, and multiple view geometry
  • Experience with EKF, pose graph optimization and bundle adjustment
  • Experience writing production level code in C++
  • Strong 3D geometry fundamentals
  • Knowledge of Lidar-based SLAM and point-clouds
  • Highly motivated teammate with excellent oral and written communication skills
  • Enjoy working in a fast paced, collaborative and dynamic start-up environment as part of a small team
  • Willing to occasionally travel
  • Must have and maintain US work authorization

Benefits For Sr. Software Engineer in Localization and Mapping

Equity
  • Equity
  • Comprehensive benefits

Interested in this job?