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 Rivet Industries, Inc.
- 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 jobFlexible 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
$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$193.93k - $291.15k
...Senior Software Engineer, Perception ML Data Mountain View, California (HQ) 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...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
$193.93k - $291.15k
...We're looking for an Autonomy Engineer focused on onboard autonomy—the software that runs on the robot/vehicle/embedded... ...iteration. Collaborate with perception, mapping/localization, controls,... ...matching, visual-inertial odometry, SLAM, map-based localization)....SeniorLocal area$181.1k - $318.4k
...Senior Software Engineer - 3D Vision & Perception 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 result of us making each other's ideas stronger. That happens...SeniorRelocation$180k - $198k
.... About this role: As a Staff/Senior Software Engineer on our Calibration, Localization, & Mapping... ..., QA, and other autonomy teams (Perception, Decision, Planning, and Control) to achieve... .... Experience with camera-based SLAM and 3D multi-view geometry....SeniorTemporary workWork at officeFlexible hours$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
...Senior Staff Software Engineer, Perception Data 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 Waymo Driver—...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$190k - $235k
.... JOB SUMMARY As a Senior Perception Learning Engineer, you will lead research and... ...edge research in perception, SLAM, object detection, world... ...Reinforcement learning teams, Platform software team and systems teams,... ...estimation (EKF/UKF, SLAM, VIO). ~ Experience deploying...SeniorLocal area$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$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$238k - $302k
...Senior Software Engineer, ML Evaluation Infra and Efficiency Waymo is an autonomous driving technology company with the mission to be the... ...Production teams across Waymo to develop and deploy models in Perception and Planning that are core to our autonomous driving...SeniorFull timeRemote work$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$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$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$181.1k - $318.4k
...Senior Computer Vision / Machine Learning Engineer - 3D Vision & Perception Apple is where individual imaginations gather together... ...tracking, sensor fusion, or SLAM/VIO. In this role, you will help... ...and 3D tracking algorithms and software. The role focuses on inventing...SeniorRelocation$174.4k - $246.5k
...Our team believes that advances in AI, perception and simulation will redefine what's possible... ...robotics in the near future - with software and data at the core. Our mission is... ...and developers. We are a dynamic team of engineers, roboticists, designers, and technologists...SeniorFull timeTemporary workLocal area- ...Senior Software Engineer - Scalable Machine Learning Latitude AI develops automated driving technologies, including L3, for Ford vehicles... ...strategies Collaborate closely with cross-functional teams, perception experts, and roboticists to integrate ML pipelines and...SeniorWork at officeImmediate start
$204k - $259k
...Senior Software Engineer, Planner Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver... ...solve complex technical challenges in areas like robotics, perception, decision-making and deep learning, while collaborating...SeniorFull timeRemote work$143.5k - $215.2k
KBR, Inc. is seeking a full-time Robotics Engineer to develop software systems for future lunar rovers. The role involves conducting research and... ..., focusing on key areas like autonomy, navigation, and perception. The ideal candidate will have a strong background in robotics...Full time- A leading AI robotics firm in Mountain View seeks a Senior AI Research Scientist to develop advanced deep learning algorithms for robotic manipulation tasks. The successful candidate will collaborate with a multidisciplinary team, optimizing prototypes for actual use....Senior
$200k - $220k
A leading robotics company located in Mountain View, California, is seeking a Lead Software Engineer to design and build advanced pilot assistance software for robotics. This role involves the development and deployment of robotic and embedded systems while leading teams...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Perception (SLAM/VIO). Be the first to apply!
- graduate software developer Palo Alto, CA
- rust software engineer Palo Alto, CA
- senior software design engineer Palo Alto, CA
- software engineer amazon Palo Alto, CA
- software developer positions Palo Alto, CA
- software engineer full time Palo Alto, CA
- new graduate software engineer Palo Alto, CA
- software engineer Palo Alto, CA
- software engineer intern Palo Alto, CA
- agile software developer Palo Alto, CA


