Autonomous Navigation Engineer
Zebra Technologies Corporation
Mississauga, CA
-57m ago


The ideal candidate should have substantial experience designing navigation systems for autonomous platforms operating in indoor environments.

This includes expertise in at least one of the following areas : sensor calibration, object detection, simultaneous localization and mapping, path planning, and low-

level controller design. They should take ownership of their work, be self-motivated & practical in their problem-solving and thrive in a fast-

paced, highly collaborative applied research environment.


  • Develop and maintain scalable codebase used to calibrate sensors and actuators used on a robot system including : Camera Intrinsic, Extrinsic, White-
  • balance calibration of both standard and fisheye cameras, Time-of-Flight cameras, Lidar, IMU, Odometry

  • Support integrating SLAM solutions with larger robotics navigation systems
  • Design and develop user-friendly and automated process for mapping large environment with minimum human intervention
  • Collaborate with algorithm developers and researchers to come up with scalable real-time autonomous navigation solutions and support them in software implementation
  • Troubleshoot sensor driver problems by contacting manufacturers and novel optimization and filtering methods
  • Qualifications

  • Experience working with different sensors (Camera, ToF, Depth Camera, Lidar, IMU, Odometery)
  • Excellent object-oriented programmer with C++
  • Experience assisting mechanical, electrical and other teams to design fixtures needed for calibration
  • System level understanding of how calibration affects robot performance
  • Experience with commonly used packages such as OpenCV, PCL, ROS, Gazebo Good high-level understanding of autonomous navigation systems and algorithms including SLAM, Localization, Obstacle Detection and Tracking Passionate about learning new algorithms in different components of autonomous navigation system and improving existing implementation of algorithms

  • Good written and oral communication
  • Willing to travel
  • Team player
  • Master / PhD in Robotics related field (preferred)
  • Experience writing inter-process communication and UI (preferred)
  • Experience working with graph optimization backends for a SLAM solution (GTSAM, g2o, CERES) (Preferred) knowledge in GPU programming, GPGPU programming, Linux architecture and GPGPU acceleration (preferred) publications in top robotics conferences (ICRA, IROS, etc.) (preferred)

    Need help finding the right job?

    We can recommend jobs specifically for you!Click here to Connect with us!

    Add to favourites
    Remove from favourites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form