Perception Software Engineer (SLAM/VIO) — Edge

Rivet Industries

Bellevue (WA)

On-site

USD 210,000 - 300,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Unlimited PTO
Equity
Competitive benefits

Job summary

Rivet Industries is building perception software to fuse camera data with IMU streams for SLAM and Visual-Inertial Odometry on edge devices. We seek an experienced engineer to craft real-time algorithms, manage uncertainty, and deliver robust perception stacks for challenging environments.

The role emphasizes collaboration with hardware and software teams, evaluating against benchmarks, and delivering production-ready systems with scalable performance.

Qualifications

  • 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','Familiarity with probabilistic estimation, filtering (e.g. EKF/ factor-graph optimization)
  • Preferred 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 3D reconstructions
  • Build Calibration and sync pipelines across multiple sensor types
  • Evaluate algos against public benchmarks and real-world datasets
  • Integrate outputs into higher-level autonomy or mapping systems
  • Collaborate with HW, robotics and platform teams to ensure end-to-end performance
  • Define metrics, testing frameworks and deployment strategies for production-ready perception systems

Skills

SLAM
VIO
Sensor fusion
Real-time optimization
Structure-from-motion
Probabilistic estimation
C++/Python

Education

BS with 10+ years in relevant field
MS with 8+ years in relevant field

Tools

OpenCV
Ceres

Job description

Rivet Industries is building perception software to fuse camera data with IMU streams for SLAM and Visual-Inertial Odometry on edge devices. We seek an experienced engineer to craft real-time algorithms, manage uncertainty, and deliver robust perception stacks for challenging environments.

The role emphasizes collaboration with hardware and software teams, evaluating against benchmarks, and delivering production-ready systems with scalable performance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Perception Software Engineer (SLAM/VIO) — Edge Robotics
Perception Software Engineer (SLAM/VIO) — Edge Robotics

Rivet Industries • San Jose (CA)

On-site
USD 210,000 - 300,000
Unlimited PTO
Equity options
Comprehensive benefits package
Software Engineer, Perception (SLAM/VIO)
Software Engineer, Perception (SLAM/VIO)

Rivet Industries, Inc. • San Jose (CA)

On-site
USD 100,000 - 130,000
Software Engineer, Perception (SLAM/VIO)
Software Engineer, Perception (SLAM/VIO)

Rivet Industries • San Jose (CA)

On-site
USD 210,000 - 300,000
Unlimited PTO
Equity options
Comprehensive benefits package
Software Engineer, Perception (SLAM/VIO)
Software Engineer, Perception (SLAM/VIO)

Rivet Industries • Bellevue (WA)

On-site
USD 210,000 - 300,000
Unlimited PTO
Equity
Competitive benefits
Senior Perception Engineer: SLAM & VIO on Edge
Senior Perception Engineer: SLAM & VIO on Edge

Rivet Industries, Inc. • San Jose (CA)

On-site
USD 100,000 - 130,000
Real-Time VIO & SLAM Perception Scientist
Real-Time VIO & SLAM Perception Scientist

Amazon • San Francisco (CA), Northern (KY)

Hybrid
USD 172,000 - 223,000
Computer Vision Engineer — Spatial AR/Edge (Unlimited PTO)
Computer Vision Engineer — Spatial AR/Edge (Unlimited PTO)

Rivet Industries • San Jose (CA)

On-site
USD 180,000 - 260,000
Equity
Unlimited PTO
Competitive benefits
Mobile VI-SLAM Engineer — Real-Time AR & Sensor Fusion
Mobile VI-SLAM Engineer — Real-Time AR & Sensor Fusion

Quid, Inc. • Columbia (MD)

Hybrid
USD 175,000 - 230,000
Health insurance
HSA
401(k) with company match
+2
Senior Computer Vision Engineer — AR/XR Edge
Senior Computer Vision Engineer — AR/XR Edge

Rivet Industries • Bellevue (WA)

On-site
USD 210,000 - 290,000
Equity
Unlimited PTO
Competitive benefits
Senior SLAM Engineer - Real-World Autonomy on Edge
Senior SLAM Engineer - Real-World Autonomy on Edge

AIM Intelligent Machines, Inc. • Seattle (WA), Northern (KY)

Hybrid
USD 140,000 - 190,000