Corvus Robotics logo

Corvus Robotics

Staff Autonomy / Robotics Engineer

Corvus Robotics

📍 CA, Canada 🇨🇦

full-time
senior
120000
remote
Posted —
Key Skills
VIO SLAM C++ Git Linux
Industry
Robotics Consumer Electronics

Job Description

About The Company

Every physical good spends time in a warehouse, and every warehouse tracks their inventory. Today, nearly 100% of warehouses track their inventory manually using barcode scanners and climbing forklifts.

We're Corvus Robotics. Our fully autonomous Corvus One™ drones use computer vision & robotics to automatically track inventory, improving worker safety and increasing labor efficiency. We believe that data-driven, safe inventory management will optimize the global physical economy and improve economic prosperity for humanity.

About The Role

We’re hiring a Senior Autonomy Engineer specializing in VIO/VI-SLAM to work directly with our CTO improving our vision-based indoor autonomy stack. Our drones and robots help warehouses manage inventory , powered by our state-of-the-art autonomy engine. They operate 24x7 without any human intervention, running every day in customer warehouses and factories around the country.

We're looking for someone who loves early-stage startups, working on a small and close-knit engineering team, and can help lead complex projects from start to finish. If you are interested in working on challenging visual-inertial localization problems which form the basis for safety-critical autonomy -- with rapid and continuous feedback from a fleet of field-deployed robots -- this role is for you!

This is an opportunity to join a core team building for one of the world's largest markets for indoor robotics: inventory management. Warehouses touch every physical object around you, from the personal items you own to the building itself, and inventory management is a core process every warehouse and factory does globally. You should have at least several years of experience putting visual-inertial localization (VIO/VISLAM) systems onto production robots or resource-constrained edge devices (e.g AR/VR headsets, mobile phones), architecting and implementing ideas which go beyond academic state-of-the-art, and mentoring and helping lead a small team.

Must have

  • Fully remote ok -- our office is in Mountain View, CA
  • 4+ years in visual-inertial odometry/SLAM, having put it into production
  • Experience with camera/IMU models and calibration
  • Expertise in C++, Git, Linux, and OpenCV
  • Nonlinear optimization with GTSAM, Ceres Solver, g2o or similar
  • Has led a small team with check-ins, communicating status with rest of leadership
  • Has led/architected a SLAM system from initial proof of concept to production shipping
  • Has worked at an early stage startup before (<25 people), enjoyed it, and wants to do it again

    Nice to have

    • Performance engineering, SIMD-oriented programming (SSE, AVX)
    • PyTorch or other deep-learning training frameworks
    • Intel OpenVINO or other deep-learning inference acceleration frameworks
    • Experience with PX4 or similar deeply-embedded middleware, or bare-metal embedded systems
    • BS in Computer Science, Aerospace/Aeronautics, Robotics or similar (NOT a requirement)

    Compensation Range: $120K - $190K