Advanced Autonomy Engineer
Zebra Technologies Corporation
Mississauga, CA
13d ago

Overview

The ideal candidate should have substantial experience designing autonomous platforms operating in indoor environments. This includes expertise in pointcloud manipulation, object tracking / detection, human-

robot interaction, computer vision, and associated fields. They s hould apply time-tested designs where appropriate to manage risk, but should feel comfortable breaking the mold when confronted with problems novel to the use case.

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.

Responsibilities

  • Designing and implementing different methods for obstacle recognition and tracking (eg. velocity obstacles)
  • Working with pointclouds and image data for obstacle classification
  • Applying machine learning techniques for the purposes of obstacle recognition and tracking
  • Designing and testing algorithms for long-term deployment (many months without failures)
  • Integrating solution with larger robotics navigation system
  • Understanding and accounting for the effects that navigation design decisions have on the larger robotic system, including mechanical and electrical designs
  • Take initiative and lead the systematic evaluation for proposed algorithms

  • Collaborate with software engineers to optimize algorithms for real-time applications that are efficient (power and computation)
  • Qualifications

    Masters / PhD in Robotics related field; alternatively, a comparable industry career, with significant experience in delivering holistic robotics solutions Experience with obstacle detection and tracking algorithms for autonomous vehicle navigation Relevant hands-

    on experience developing robotic systems Knowledge of current bleeding edge research, its potential applications to commercial solutions and the ability to fully comprehend relevant new publications Experience manipulating data from (and modelling errors for) different sensors for robotics platforms, including monocular cameras, stereo cameras, structured light sensors, low-

    and high-quality LIDAR Experienced object-oriented programmer using C++ Experience with commonly used robotics packages such as OpenCV, PCL, ROS, MRPT Understanding of source control (GIT) and build systems (CMAKE) Able to take initiative on issues and report results instead of waiting for task lists Bonus : experience writing code for long-

    term deployments, with final product running for months at a time Bonus : knowledge in GPU programming, GPGPU programming and Linux architecture Bonus : publications in top robotics conferences (ICRA, IROS, etc.)

    Apply
    Add to favourites
    Remove from favourites
    Apply
    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.
    Continue
    Application form