Senior Software Engineer, Perception (SLAM/VIO)
$210k - $300kRivet Industries
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.
EOE 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). Role: Senior Software Engineer, Perception (SLAM/VIO) Location: 2550 N First Street Suite 250, San Jose, California 95131 Compensation*: $210,000-$300,000 + benefits 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. Responsibilities:
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.
EOE 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). Role: Senior Software Engineer, Perception (SLAM/VIO) Location: 2550 N First Street Suite 250, San Jose, California 95131 Compensation*: $210,000-$300,000 + benefits 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. Responsibilities:
- 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
- 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
Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Perception (SLAM/VIO) in San Jose, CA vacancy
- A technology company in San Jose, California, seeks a seasoned algorithm developer to enhance sensor fusion capabilities for real-time tracking and mapping systems. The ideal candidate will have a robust background in computer vision, inertial sensing, and robotics, empowered...Senior
- ...Maintain proprietary multi-modal dataset for training and evaluation Architect a deterministic secondary perception system Mentor junior engineers about best practices You have ~ Bachelor’s or Master’s degree in Computer Science, Robotics, Deep Learning,...Senior
$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$190k - $235k
...Senior Perception Learning Engineer Sunnyvale, CA Apptronik is a human-centered robotics... ...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- ...base, Ditto's peer-to-peer sync engine ensures devices stay... ...decrease the time-to-value of our software by integrating it directly into... ...with sensor fusion and perception pipelines, including integration... ...for localization and mapping (SLAM). Familiarity with simulation...SeniorFixed term contractLocal areaImmediate startRemote workFlexible hours
- ...information, visit . We are looking for a Senior Software Engineer to join the Localization team and take... ...and collaborate closely with the Perception, Planning, and Infrastructure teams. You... ...with factor graphs, graph-based SLAM, or open-source tools like Kalibr, LIO...SeniorWork experience placement
$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$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$198.6k - $297.8k
...Technologies, Inc.Job Area:Engineering Group, Engineering... ..., AI-first robotics software platform that scales from... ...Principal Robotics SLAM and Positioning Lead,... ...robotics middleware, perception , controls, hardware,... ...multi ‑ sensor fusion (VIO/VSLAM/ LiDAR ‑ inertial...SeniorWork experience placementLocal areaWork from home- ...Introduction At IBM Software, we transform client challenges... ...world. On the HashiCorp engineering team, we build the Infrastructure... ...We’re looking for Senior Engineers with a deep backend... ...organization and increasingly perceptive of team dynamics and work relationships...SeniorRemote work
- ...Job Description Role Overview As a Senior Software Simulation Validation Engineer, you will be a technical leader responsible for ensuring the quality... ...experience. By integrating state-of-the-art sensing, perception, and control technologies, GM ADAS empowers vehicles...SeniorLocal areaWork from home
- ...-level results into clear feedback for engineering and leadership, and help accelerate validated... ...to introspect autonomous driving software performance atinterfaces across the autonomy... ...systems software (e.g., sensors,perception, prediction, planning, or control), data...SeniorLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours
$181.1k - $318.4k
...Senior Perception Algorithms Engineer - Special Project Apple is where individual imaginations gather together... ...perception systems into a larger software stack with real-world performance constraints... ...state estimation methods (e.g., SLAM, factor graphs, filtering, sensor...SeniorRelocation$154.42k - $235.9k
...make complex systems reliable, observable, and fast. As a Senior Software Engineer, you will design and deliver the core communication and... ...-functionally with platform OS, drivers, safety, controls,perception, and tooling teams to integrate end-to-end solutions. Applyproduction...SeniorPermanent employmentLocal areaWork from homeRelocationRelocation packageFlexible hours$171.35k - $232.5k
...the supply chain. Intelligent software orchestrates advanced robots... ...What we need As a Software Engineer, you will play a key role in... ...and intellectually curious Senior Software Engineer who thrives... ...including individual robots, perception, controls, fleet-level operations...Senior$151k - $255k
...Software Engineer - Perception (Fallback Stack) Sunnyvale, California, United States About Applied Intuition Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion, the Silicon Valley company is creating the...Odd jobFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$75k - $400k
...make a lasting impact. We are looking for an experienced Senior Control Software Engineer to lead the development of advanced control systems for... ...of control software with other subsystems, including perception, planning, and hardware interfaces. Mentor junior engineers...Senior- ...Robotics Perception Software Engineer Our client's Innovation and Technology Development Division is currently seeking a Robotics Perception Software Engineer at its Pittsburgh Automation Center. In this role you will work on the exciting and technically challenging...Remote work
$174k - $252k
Senior Software Engineer, Vision, Camera and Imaging, XR Location: San Jose, CA, USA Qualifications Bachelor’s degree or equivalent practical... .... Experience applying computer vision algorithms and ML perception toward product. Familiarity with computational camera/...SeniorFull time$152k - $241.5k
...world. We are seeking an experienced Motion planning senior software development engineer to develop key features for our autonomous driving... ...formulating them as optimal-control problems. Integrate perception, prediction data, and user-comfort preferences through...Senior$136k - $199.2k
## Senior Software Engineer, Autonomy EvaluationApplyremote type: Remote/Hybridlocations: Sunnyvale, California, United States of Americatime... ...components in the autonomy stack, including evaluation of perception, prediction, and planning models.* Build and maintain autonomy...SeniorRemote workRelocationRelocation packageFlexible hours$145k - $245k
...commitments. About the role We are looking for a software architect to own the fallback stack for... ...fallback stack, including interfaces to perception, behavior, planning, control, and the... ...with behavior, planning, and perception engineers to align safety logic and trajectories...SeniorOdd jobFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift- ...Introduction At IBM Software, we transform client challenges into solutions. Building... ...responsibilities We're looking for Senior Engineers with a deep backend focus to join our... ...in organization and increasingly perceptive of team dynamics and work relationships...Senior
$250k - $310k
...fusing hardened hardware with software, sensors, AI, and networking... ...of life. From technicians and engineers to first responders and... ....S.C. 1324b(a)(3). Role: Senior Software Development Engineer... ...camera systems for accurate depth perception Implement motion-to-photon...SeniorPermanent employment$117k - $234k
...you'll do... We are seeking a talented and passionate Senior, Software Engineer (Back End), you will be part of Catalog Engineering team and... ...development to best-in-class methodologies that impacted perception and drastically changed business as we know it. Immigration...SeniorFull timeTemporary workPart time$170k - $220k
...team of multidisciplinary Research Scientists and Engineers working on building a cutting-edge offline perception and auto-labelling system leveraging computer... ...experience developing solutions in ML systems or the ML software stack. - Deep understanding of ML system...SeniorFull timeWork at officeWork from homeFlexible hours$125k - $167k
...Performance team is the crucial bridge between software development and real-world deployment.... ...are seeking a highly skilled Software Engineer to play a critical role in evaluating... ...understand needs and improve systems like Perception, Prediction, and Planning. Ensure Data...Senior$160.8k - $193k
...of the Daimler family , we are focused solely on developing software for automated trucks to transform how the world moves freight... ...requirements and guidelines. Includes both Autonomous and Perception Engineers. Responsible for executing full software development lifecycle...SeniorFull timeRemote workRelocation$224k - $356.5k
...platform with high visibility and real-world impact. As a System Software Engineer for Vision AI, you will develop and optimize high-... ...actionable insights. You will collaborate with specialists in perception, simulation, and large models to bring research into production...Senior$184k - $287.5k
...Partner closely with Data Analytics, Test Engineering, and System Integration & Test teams.... ..., system analysis, data analysis, and software architecture. ~ Strong software development... ...learning approaches, classical modular perception/planning stacks, and associated...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!
Related searches
- graduate software developer San Jose, CA
- rust software engineer San Jose, CA
- senior software design engineer San Jose, CA
- software engineer student San Jose, CA
- software engineer amazon San Jose, CA
- software developer positions San Jose, CA
- software engineer full time San Jose, CA
- software qa engineer San Jose, CA
- new graduate software engineer San Jose, CA
- junior software developer San Jose, CA

