Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Perception (SLAM/VIO) in Palo Alto, CA vacancy
  • 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

    Rivet Industries, Inc.

    Palo Alto, CA
    3 days ago
  • $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... 
    Senior
    Remote job
    Flexible hours

    Compound Eye

    Redwood City, CA
    11 hours ago
  • $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

    Mountain View, CA
    1 day ago
  • 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,... 
    Senior
    Full time

    Booster

    Mountain View, CA
    1 day ago
  • $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... 
    Senior
    Odd job
    Work at office

    Gatik AI

    Mountain View, CA
    4 days ago
  • $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

    Nuro

    Mountain View, CA
    11 hours ago
  •  ...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... 
    Senior
    Work at office

    Booster

    Mountain View, CA
    1 day ago
  • $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).... 
    Senior
    Local area

    Nuro

    Mountain View, CA
    6 days ago
  • $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... 
    Senior
    Relocation

    Apple

    Sunnyvale, CA
    4 days ago
  • $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.... 
    Senior
    Temporary work
    Work at office
    Flexible hours

    Cyngn

    Mountain View, CA
    1 day ago
  • $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... 
    Senior
    Odd job
    Work at office

    Gatik AI

    Mountain View, CA
    2 days ago
  • $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—... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  • $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

    Nuro

    Mountain View, CA
    4 days ago
  • $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... 
    Senior
    Local area

    Synthesia

    Sunnyvale, CA
    2 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    3 days ago
  • $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 time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • $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

    PlusAI, Inc.

    Santa Clara, CA
    2 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  • $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... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    3 days ago
  • $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... 
    Senior
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    2 days ago
  • $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... 
    Senior
    Relocation

    Apple

    Sunnyvale, CA
    4 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Local area

    Intrinsic

    Mountain View, CA
    1 day ago
  •  ...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... 
    Senior
    Work at office
    Immediate start

    Latitude AI

    Palo Alto, CA
    18 hours ago
  • $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... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  • $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

    KBR, Inc

    Mountain View, CA
    4 days ago
  • 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

    AI Chopping Block, Inc.

    Mountain View, CA
    11 hours ago
  • $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

    AI Chopping Block, Inc.

    Mountain View, CA
    11 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Perception (SLAM/VIO). Be the first to apply!