Senior Software Engineer, SLAM/VIO

Rivet Industries•San Jose, CA

About The Position

Rivet is building a perception stack for robust three- and six-degrees-of-freedom tracking, localization, and mapping in complex real-world environments. This role focuses on combining camera and inertial-sensor data to power SLAM and Visual-Inertial Odometry pipelines. The engineer will develop real-time perception algorithms and systems that handle uncertainty and support advanced spatial intelligence on edge devices. The role collaborates with hardware, robotics, and platform teams to ensure end-to-end performance and integrates perception outputs into higher-level autonomy or collaborative mapping systems. Candidates must be a U.S. Person and provide documentation verifying eligible status upon hire.

Requirements

  • Bachelor’s degree and 10 or more years of academic or industry experience in inertial sensing, computer vision, robotics, or a related field, with shipped or published work; alternatively, a master’s degree and 8 or more years of such experience.
  • Shipped SLAM/VIO features to a product.
  • Strong background in linear algebra, 3D geometry, VIO (probabilistic filtering and/or factor-graph optimization), and visual mapping (incremental mapping, submaps, and loop closure).
  • Proficiency in C++ and Python, with experience in real-time optimization.
  • Proficiency in using and debugging geometric optimization frameworks such as Ceres, GTSAM, or g2o.
  • Knowledge of sensor modeling, calibration, and noise characteristics.
  • Experience with real-time processing pipelines on embedded or edge hardware.
  • Must be a U.S. Person: a U.S. citizen, lawful permanent resident, or protected individual under 8 U.S.C. 1324b(a)(3), with documentation required upon hire.

Nice To Haves

  • Track record of applied research in robotics or AR/VR.

Responsibilities

  • Develop and optimize sensor-fusion algorithms combining IMU and camera data for SLAM and VIO.
  • Implement state-of-the-art structure-from-motion techniques using different sensor modalities to generate consistent 3D reconstructions.
  • Evaluate algorithms against public benchmarks and real-world datasets.
  • Integrate outputs into higher-level autonomy or collaborative mapping systems, such as shared mapping systems.
  • Collaborate with hardware, robotics, and platform teams to ensure end-to-end performance.
  • Define metrics, testing frameworks, and deployment strategies for production-ready perception systems.

Benefits

  • Unlimited PTO
  • Equity may be available
  • Other forms of compensation may be available
  • Competitive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service