Perception Software Engineer (SLAM/VIO) — Edge

Rivet Industries

Bellevue (WA)

On-site

USD 210,000 - 300,000

Full time

30 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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 • Bellevue (WA)

On-site
USD 210,000 - 300,000
Unlimited PTO
Equity
Competitive benefits
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
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
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 Robotics Vision Engineer — SLAM, VIO, Edge AI (On‑Site)
Senior Robotics Vision Engineer — SLAM, VIO, Edge AI (On‑Site)

SiMa.ai • San Jose (CA)

On-site
USD 176,000 - 282,000
Equity
Comprehensive benefits
On-site in San Jose
vSLAM Engineer for Real-World Home Robots
vSLAM Engineer for Real-World Home Robots

Weave Robotics • San Francisco (CA)

On-site
USD 120,000 - 180,000
Hybrid SLAM Engineer — Real-Time On-Device VIO & AR
Hybrid SLAM Engineer — Real-Time On-Device VIO & AR

Quid, Inc. • Washington

Hybrid
USD 175,000 - 230,000
Health insurance
HSA
401(k) with company match
+2