1,457,956open jobs
86,703companies
227,189added this week
Browse all
Salary
$180k – $240k per year
Location
In office (San Jose, Bellevue)
Seniority
Staff · 10+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 11, 2026. First seen by Alion on Jul 1, 2026. Rivet scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Rivet develops mobile, connected toolsets so frontline pros and their organizations can solve the world’s toughest work challenges.

About Rivet

Rivet is an American company building integrated task systems - fusing hardened hardware with software, sensors, AI, and networking - for industrial workforces and defense personnel. We create capabilities that multiply the effectiveness of every individual and withstand the world’s toughest environments.

We serve the people who build, operate, maintain, and defend our way of life. From technicians and engineers to first responders and service members, they embody the hard work, ingenuity, and meritocratic values that drive Western prosperity. Yet too often they are forced to rely on outdated tools that fail under modern pressures. Rivet exists to reset that priority.

At Rivet, you’ll join a mission-driven team that fuses disciplines to deliver decisive outcomes where they matter most. Whether shaping our technology, strengthening our partnerships, or building our culture, every role here contributes to equipping the front lines with the modern systems they deserve.

Work Authorization Requirement: Due to the nature of our business and compliance with federal regulations, all candidates must be a "U.S. Person". Upon hire, you will be required to provide documentation verifying your status as a U.S. Citizen, a lawful permanent resident, or a protected individual under 8 U.S.C. 1324b(a)(3).

Summary

Rivet is looking for a Software Engineer focused on sensor fusion for real-time AR systems on Android and embedded Linux devices. This role sits at the intersection of perception, tracking, and real-time XR experiences - integrating IMUs, cameras, depth sensors, and other device inputs into robust, low-latency spatial computing systems. You will develop the software pipelines that enable accurate 3DoF/6DoF tracking, spatial awareness, and stable AR experiences in demanding operational environments. The role spans real-time systems, state estimation, runtime integration, and performance optimization on constrained hardware platforms. You will work closely with hardware, firmware, computer vision, and XR application teams to deliver performant and reliable sensor-driven AR capabilities.

Responsibilities

  • Develop sensor fusion systems for AR/XR devices using IMU, camera, depth, and other sensor inputs.

  • Implement tracking, calibration, synchronization, filtering, and state estimation pipelines for spatial computing applications.

  • Build performant C++ and C# systems for real-time XR applications and device integration.

  • Integrate with OpenXR and AR runtimes for cross-platform compatibility.

  • Optimize latency, timing, motion stability, and tracking performance on Android and embedded Linux platforms.

  • Develop tooling, visualization, and debugging workflows for sensor validation and performance analysis.

  • Build companion applications and device services in Java/Kotlin for Android-based systems.

  • Use Python for simulation, automation, testing, and build/CI workflows.

  • Collaborate across hardware, firmware, perception, graphics, and backend teams to deliver end-to-end AR capabilities.

Requirements

  • Deep experience building real-time sensor fusion, robotics, AR/VR, perception, or spatial computing systems.

  • MS + at least 3 years (or PhD + at least 1 year) of relevant professional experience.

  • Strong fundamentals in sensor fusion, state estimation, filtering, coordinate systems, motion tracking, and real-time systems.

  • Proficient in C++ and/or C# for performance-critical applications.

  • Experience developing on Android or embedded Linux systems.

  • Familiarity with XR and perception frameworks such as OpenXR, ARCore, SLAM/VIO pipelines, or related technologies.

  • Strong understanding of latency optimization, synchronization, profiling, and CPU/GPU/memory tradeoffs.

  • Experience with Java/Kotlin for Android services and peripheral integration.

  • Python experience for scripting, simulation, automation, or test infrastructure.

  • Ability to collaborate across hardware, firmware, computer vision, and cloud/backend systems.

  • Track record of shipping complex real-time systems or XR capabilities.

Preferred Qualifications

  • PhD in a relevant discipline with 5+ years of industry experience, or MS with 10+ years of industry experience.

  • Experience with visual-inertial odometry (VIO), SLAM, Kalman filtering, or probabilistic estimation techniques.

  • Experience with Unity, Unreal Engine, StereoKit, or comparable 3D/XR engines.

  • Experience working on wearable, robotics, aerospace, defense, or embedded sensing platforms.

Compensation may vary within the posted range based on relevant experience, skills, education, and other job-related factors. In addition to base salary, this role may be eligible for equity and other forms of compensation. Eligible employees also receive a competitive benefits package, including unlimited PTO.

Rivet is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to any characteristic protected by applicable law. Certain roles may require U.S. Person status, security clearance eligibility, or other requirements imposed by law or government contract.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,457,956 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
San Jose
≈ $141k – $258k per year (Estimated) • Equity • In office • New York
Java
Apply
Software Architect 3 months ago
$185k – $232k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • Boston
DevOps
CI/CD
Apply
$161k – $201k per year • Remote (United States) • Full-Time • 7+ years exp • Bachelor's Degree • United States
Java
C#
DevOps
GCP
AWS
Apply
Software Architect 3 days ago
$185k – $232k per year • Remote (United States) • Full-Time • United States
C#
Databases
Apache Kafka
DevOps
gRPC
CI/CD
Apply
$161k – $201k per year • In office • Full-Time • 7+ years exp • Bachelor's Degree • Boston
C#
C#
.NET
AI/ML
Claude
Model Context Protocol
AI Agents
OpenAI Codex
Context Engineering
DevOps
AWS
Apply
≈ $110k – $259k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Haifa
C#
C++
DevOps
CI/CD
Windows
Management
Agile
Scrum
Kanban
Apply
≈ $42k – $110k per year (Estimated) • Hybrid • Full-Time • 4+ years exp • Bachelor's Degree • Bucharest
Python
Java
SQL
Scala
Bash
Databases
Databricks
Apache Kafka
Amazon Redshift
AI/ML
Spark
Airflow
dbt
Machine Learning
DevOps
CI/CD
AWS
Docker
Kubernetes
Amazon EKS
GitLab
Amazon S3
Analytics
ETL/ELT
Apply
≈ $37k – $110k per year (Estimated) • Hybrid • Full-Time • Bucharest
Python
PowerShell
Bash
DevOps
Linux
Windows
Cybersecurity
Burp Suite
Metasploit
Nmap
Nessus
OWASP Top 10
Apply
≈ $46k – $108k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Bucharest
Python
DevOps
GCP
Azure
AWS
VPN
Wi-Fi
Apply
≈ $39k – $86k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Bucharest
Python
MATLAB
SAS
Apply
$225k – $275k per year • In office • Full-Time • 5+ years exp • PhD • San Jose • Washington • Bellevue
Python
C++
Robotics
Sensor Fusion
Inertial Navigation
Apply
$200k – $275k per year • In office • Full-Time • 5+ years exp • San Jose • Bellevue
C++
C++
OpenGL
AI/ML
CUDA Toolkit
Computer Vision
CUDA
DevOps
Linux
Robotics
Sensor Fusion
Apply
≈ $57k – $94k per year (Estimated) • In office • Internship • San Jose
C#
C++
AI/ML
Computer Vision
Machine Learning
Robotics
Sensor Fusion
Apply
$140k – $200k per year • In office • Full-Time • 5+ years exp • Washington
Apply
$160k – $200k per year • In office • Full-Time • 7+ years exp • Bachelor's Degree • Bellevue • San Jose
Apply
≈ $170k – $336k per year (Estimated) • Hybrid • Full-Time • 4+ years exp • San Jose
AI/ML
AI Agents
Apply
Software Engineer 1 day ago
$225k – $283k per year • Equity • Hybrid • Full-Time • 2+ years exp • Bachelor's Degree • San Jose
DevOps
CI/CD
Management
Scrum
Apply
≈ $206k – $378k per year (Estimated) • Hybrid • Full-Time • 6+ years exp • San Jose
AI/ML
AI Agents
Apply
$195k – $408k per year • Equity • Hybrid • Full-Time • 10+ years exp • Bachelor's Degree • San Jose
Java
SQL
AI/ML
Cursor
Claude Code
Model Context Protocol
AI Agents
Agentic Workflows
DevOps
GCP
AWS
Apply
≈ $160k – $275k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • San Jose
C++
Apply
See all jobs
This is one of many
1,457,956 more open roles from verified company boards, updated every day.