Senior Software Engineer, Perception (SLAM/VIO)
Rivet Industries, Inc.
Software Engineer, Perception (SLAM/VIO) 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. Who Thrives Here People with a deep disdain for bureaucracy, empire building, groupthink, dogma, corporate babble, and wasted time Teammates who want to work exclusively alongside others at the top of their field Experienced, no-nonsense professionals who are execution-focused and deliver high-quality solutions above all else Role Description We are building the perception stack that enables robust three/six degrees of freedom tracking, localization and mapping in complex real-world environments. This role focuses on fusing data from cameras and inertial sensors to power SLAM / Visual-Inertial Odometry pipelines. We need somebody that can create algorithms and systems that run in real time, handle uncertainty gracefully and provide the foundation for advanced spatial intelligence on edge devices. Role Objectives 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 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 collaborative mapping systems (i.e. shared 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 Role Requirements BS with 5+ years of academic or industry experience in inertial sensing, computer vision, robotics or related fields with shipped or published work (or MS with 2+ 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 #J-18808-Ljbffr
- ...A leading technology company in Palo Alto is seeking a Software Engineer specialized in Perception (SLAM/VIO). This role focuses on developing sensor fusion algorithms for real-time tracking and mapping. Candidates should have a BS degree with at least 5 years of experience...Suggested
$155k - $205k
...A technology company specializing in 3D perception is seeking a Senior Computer Vision Engineer to design algorithms for pose estimation and sensor fusion. The role requires deep expertise in SLAM and VIO, and experience in real-time perception systems for robotics. This...SeniorRemote workFlexible hours$180k - $250k
...Booster is seeking a Senior/Staff Software Engineer in Mountain View, CA, to join their Localization team. The role focuses on developing advanced... ...requiring extensive experience in C++ and strong knowledge in SLAM and localization algorithms. The ideal candidate will have...Senior- ...Booster is seeking a Staff Engineer specializing in Computer Vision to design and implement perception systems. The successful candidate will have a Master's or Ph.D. and over 7 years of experience. Responsibilities include optimizing algorithms, conducting evaluations...SeniorFull time
- ...Apptronik is seeking an experienced engineer to drive the development of advanced perception systems for our humanoid robots. This role focuses on SLAM, visual-inertial odometry, and multi-sensor fusion to enable safe and effective human-robot interaction. The ideal candidate...Senior
$180k - $260k
...solution that integrates advanced software and hardware powering the... ...looking for talented Staff Engineers with expertise in classical and... ...delivery of a multi-modal perception system. The ideal candidate will... ..., 3D Reconstruction, SLAM ~ Proficiency in modern container...SeniorOdd jobWork at office$190k - $235k
...development of advanced perception systems that empower... ...will focus heavily on SLAM, visual-inertial odometry... ...with practical engineering to deliver deployable,... ...Reinforcement Learning, Platform Software, and Systems teams,... ...background in SLAM, VIO, probabilistic state...SeniorFull timeLocal area$193.93k - $291.15k
...Senior Software Engineer, Perception ML Data About the Role We’re a team of high-output generalists where ML and systems engineering converge to push autonomy performance forward. As a Perception ML Data Engineer, you’ll bridge machine learning innovation and autonomy...Senior- ...are looking for talented Staff Engineers with expertise in classical and... ..., and delivery of a multi‑modal perception system. The ideal candidate will be a software expert who has overseen a process... ...Estimation, 3D Reconstruction, SLAM Proficiency in modern container...SeniorWork at office
$213k - $263k
...Senior Software Engineer, Perception Future Sensing Platforms Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the...SeniorFull timeRemote work$193.93k - $291.15k
...Senior Software Engineer, Onboard Autonomy Nuro Mountain View, CA, US Full-Time Engineering... ...rapid iteration. Collaborate with perception, mapping/localization, controls,... ...scan matching, visual-inertial odometry, SLAM, map-based localization). Familiarity...SeniorFull timeLocal area$181.1k - $318.4k
...Senior Software Engineer - 3D Vision & Perception Sunnyvale, California, United States Machine Learning and AI Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build or service we create is the...SeniorRelocation$180k - $198k
...innovation. About this role As a Staff/Senior Software Engineer on our Calibration, Localization, &... ...hardware, QA, and other autonomy teams (Perception, Decision, Planning, and Control) to achieve... .... Experience with camera-based SLAM and 3D multi-view geometry. Experience...SeniorTemporary workWork at officeFlexible hours$213k - $263k
...in simulation across 15+ U.S. states. The Perception team at Waymo builds technology that powers the Waymo Driver. Our software allows the Waymo Driver to perceive the world... ...diverse set of sensors, enabling software engineers like you to develop multi-modal models and...SeniorFull timeRemote work$213k - $270k
...simulation across 15+ U.S. states. Waymo's Systems Engineering team works together to blend software and hardware systems in groundbreaking new ways. We... ...role, you will report to a Technical Lead Manager, Perception Verification. You will: * Develop measurement...SeniorFull timeRemote work$170k - $260k
...integrates advanced software and hardware powering... ...are looking for a Senior or Staff Software Engineer with a strong background... ...using camera-based perception for autonomous... ...-inertial odometry (VIO), feature tracking,... ...latest research in SLAM, VIO, and VO, and help...SeniorOdd jobWork at office$281k - $356k
...across 15+ U.S. states. The Perception Data team at Waymo is... ...will report to a Director of Engineering You will: Define... ...Serve as a mentor to Staff and Senior engineers across the wider organization... ...You have: ~10+ years of software engineering experience ,...SeniorFull timeRemote work$193.93k - $291.15k
...Sr. Software Engineer, Perception Data Infrastructure Mountain View, California (HQ) About the Role We are a team of high-output generalists... ...converge to push autonomy performance forward. As a Senior Perception ML Data Infrastructure Engineer, you will own the...Senior- ...around it. Job Summary As a Senior Perception Learning Engineer, you will lead research and... ...research in perception, SLAM, object detection, world modeling... ...learning teams, Platform software team and systems teams,... ...estimation (EKF/UKF, SLAM, VIO). Experience deploying optimized...SeniorLocal area
- ...the world around it. JOB SUMMARY: As a Senior Software Engineer - Navigation at Apptronik, you will... ...sits at the intersection of autonomy, perception, and controls, requiring both deep technical... .... Mapping and localization (e.g., SLAM). Multi‑agent planning or human‑aware...SeniorLocal area
$160.36k - $240.54k
...Infrastructure team and partners deeply across every engineering organization — Autonomy, ML Platform, Simulation, Perception, Behavior, Mapping, BATES, and Release... ...tooling, standards, and education. About You Strong software engineering fundamentals in Python or Go, with...Senior$204k - $259k
...Senior Software Engineer, Quantitative Evaluations Waymo is an autonomous driving technology company with the mission to be the world's most... ...evaluate changes to the Onboard software stack (Planner, Perception, etc). If you are passionate about autonomous vehicles and...SeniorFull timeRemote work$162.8k - $203.5k
...Role Summary The Autonomy org at Rivian is seeking a Staff Software Engineer, Data Ops to join the Data team who can provide expertise in... ...cloud. In this role you will work with the ADAS Cloud, Data, Perception, SIL/HIL, Vehicle integrations & Vehicle Cloud teams, Product...SeniorFull timeContract workTemporary workPart timeLocal areaShift work$298k - $368k
...and tens of billions in simulation across 15+ U.S. states. Software Engineering builds the brains of Waymo's fully autonomous driving... ...solve complex technical challenges in areas like robotics, perception, decision‑making and deep learning, while collaborating with...SeniorFull timeRemote work$170k - $216k
...simulation across 15+ U.S. states. The Perception team at Waymo builds technology that powers the Waymo Driver. Our software allows the Waymo Driver to perceive the world... ...diverse set of sensors, enabling software engineers like you to develop multi-modal models and...Full timeRemote work$238k - $302k
...Senior Software Engineer, Training Efficiency Waymo is an autonomous driving technology company with the mission to be the world's most trusted... ...with Research and Production teams to develop models in Perception and Planning that are core to our autonomous driving...SeniorFull timeRemote work$162k - $260k
...Localization team is responsible for the software that safely and accurately estimates... ...facilities. We are searching for a Senior Software Engineer to join us in solving these technical... ...Kalman Filtering, non-linear estimation, SLAM) Experience in estimation and modeling...SeniorWork at officeLocal area3 days per week$167.2k - $250.8k
...with our generalized AI‑first self‑driving software. Built to learn and improve through data... .... We are looking for strong software engineers to research, develop, and implement technologies... ...with engineers across behavior, perception, mapping, and ML research to advance the...SeniorImmediate start$150k - $200k
...seeking a highly skilled and motivated Senior Software Engineer to join our Mapping & Localization... ...runtime map queries for key modules such as perception, localization, prediction, and... ...algorithms, such as LiDAR/Visual Odometry, SLAM, or Kalman filtering. Experience working...Senior$204k - $259k
...Production teams across Waymo to develop models in Perception and Planning that are core to our autonomous driving software. We help our partners by offering the best... ...for autonomous driving. We are looking for engineers with ML system expertise to help us train and...SeniorFull timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Perception (SLAM/VIO). Be the first to apply!
- software engineer internship remote Palo Alto, CA
- software engineer staff Palo Alto, CA
- machine learning software engineer Palo Alto, CA
- software engineer part time Palo Alto, CA
- senior robotics software engineer Palo Alto, CA
- software engineer entry level Palo Alto, CA
- software development engineer aws Palo Alto, CA
- startup software engineer Palo Alto, CA
- rust software engineer Palo Alto, CA
- part time software developer remote Palo Alto, CA

