# Software Engineer, Perception (SLAM/VIO) at Rivet

- Company: Rivet
- What the company does: Rivet develops mobile, connected toolsets so frontline pros and their organizations can solve the world’s toughest work challenges. Backed by a16z speedrun and Lux.
- Company website: https://rivet.us
- Type: Startups (AI role)
- Level: Mid level
- Location: San Jose, CA
- Work setup: On-site
- Pay: $210K to $300K base salary per year (USD)
- Posted: 2026-07-01
- Apply by: 2026-10-08
- Apply: https://jobs.ashbyhq.com/rivet/112c8467-8622-4a70-a09a-d658e5b41699
- Page: https://www.1752.vc/careers/jobs/rivet-software-engineer-perception-slam-vio/

## About the role

Develop and optimize sensor fusion algorithms combining IMU and camera data for SLAM and VIO (Simultaneous Localization and Mapping & Visual Inertial Odometry) Implement state of the art structure-from-motion techniques using different sensor modalities to generate consistent 3D reconstructions

## What they're looking for

- BS with 10+ years of academic or industry experience in inertial sensing, computer vision, robotics or related fields with shipped or published work (or MS with 8+ yrs of the above)
- Strong background in linear algebra, SLAM, VIO and structure-from-motion
- Proficient in C++/Python with experience in real-time optimization
- Familiar with libraries such as OpenCV, Ceres etc
- Knowledge of sensor modelling, calibration and noise characteristics
- Experience with real-time processing pipelines on embedded or edge hardware

Tags: Engineering, Product, & Design
