Software Engineer, Sensor Fusion
$180k - $240kRivet 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. 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: Software Engineer, Sensor Fusion Location: San Jose preferred, open to Bellevue, WA Compensation*: $180,000-$240,000 + benefits Description 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. EOE 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.
$141.46k - $235.18k
...autonomous fleet. About the Role We are seeking a Software Engineer / Senior Software Engineer to develop the next-generation map fusion and motion planning systems for our... ...the gap between semantic HD maps, real-time sensor perception, and vehicle trajectory generation...SuggestedFull timeLocal area- Anduril Industries is looking for a Software Engineer to join their R&D team in Mountain View, California. This role emphasizes rapid prototyping and integration of innovative technologies, requiring proficiency in Python and C++. Candidates should have over 5 years of...Suggested
$130k - $200k
Commonwealth Fusion Systems LLC is seeking a Staff Systems Engineer to join the R&D team, focusing on the integration of complex machinery and systems. The role demands extensive experience in managing subsystems and leading cross-functional engineering discussions. Candidates...Suggested$208k - $276k
Slope is looking for an innovative Software Engineer to join their technology R&D team. The role involves rapid prototyping of technology demonstrations, with hands-on work in C++ and Python. The ideal candidate will have 5+ years of professional software engineering experience...Suggested$174k - $253k
Google Inc. is seeking a Senior Software Engineer for its Sensor AI/ML/Watch Software team in Mountain View, CA. This role involves designing AI architectures for sensor fusion, managing model optimization for edge devices, and developing high-performance sensor pipelines...Suggested$100k - $150k
...Technologies is a forward-thinking software development company dedicated... ...a skilled Robotics Software Engineer to join our dynamic team and... ...stack, from low-level sensor integration and motion planning... ...real-time systems, and sensor fusion. You will work closely with cross...Full timeH1bLocal areaRemote workVisa sponsorshipWork visa$152k - $241.5k
...applications and industries. Within our software stack, CUTLASS stands out as a popular open... ...passes to identify key GPU kernel and fusion opportunities. Identify gaps between... ...PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience...$171k - $256k
...Edge. ADI combines analog, digital, and software technologies into solutions that help... ...and Twitter (X) . Principal AI Engineer, Intelligent Sensors Role Overview: The Edge AI team... ...Skills: Experience with sensor fusion, perception, and decision-making systems...Permanent employmentWork at officeShift workDay shift$210k - $290k
...systems — fusing hardened hardware with software, sensors, AI, and networking — for industrial... ...our way of life. From technicians and engineers to first responders and service members... ...You will collaborate closely with sensor fusion, hardware, firmware, graphics, and product...Permanent employmentFull timeContract work$210k - $300k
...systems — fusing hardened hardware with software, sensors, AI, and networking — for industrial... ...our way of life. From technicians and engineers to first responders and service members... ...Responsibilities Develop and optimize sensor fusion algorithms combining IMU and camera...Permanent employmentFull timeContract work- ...neurosurgery, AI and machine learning, microfabrication, electrical engineering, clinical science, and more. We combine deep technical rigor... ..., lead the way . We are seeking an exceptional Full‑Stack Software Engineer to join our mission of advancing brain‑computer interface...Work at officeRemote work
$147.4k - $272.1k
...Full Stack Software Engineer – Camera & Photos Tools & AI Team Cupertino, California, United States Software and Services At Apple, new ideas have a way of becoming extraordinary products and experiences very quickly. Bring your passion and dedication to your job and there...RelocationShift work$100k - $160k
...creator of the Onewheel and Antic Bikes brands. This role joins the software team responsible for internal business applications and select... ...commerce. Role summary We’re looking for a Full-Stack Software Engineer (3+ years) who’s comfortable working independently, jumping...Work at office1 day per week$224k - $356.5k
NVIDIA Corporation is seeking a Senior Software Engineer in Santa Clara to define runtime intelligence and safety architecture for autonomous vehicles. Your role involves integrating AI with vehicle dynamics and safety systems, tackling complex problems in real-time robotics...$124.9k - $228.9k
...from identity to measurement to bidding, to deliver unified campaign experiences that span screens, formats, and moments.Our Software Engineers are end-to-end owners who participate in designing, building, and delivering data-focused products for our stakeholders. What...Full timeTemporary workWorldwide$120k - $180k
...Principal Application Engineer – Edge Inference SoC Deployment We... ...footprint, power consumption, and sensor integration. Support... ...silicon, firmware, SDK, and software teams. Identify product gaps,... ...with signal processing, sensor fusion, or edge sensing applications...For contractorsLocal area$170k - $210k
...and scale by introducing innovative features to millions of users worldwide. We foster a culture of ownership where developers and engineers are self-motivated to tackle challenges and ship impactful solutions. Collaboration is key—engineers work closely with cross-...Work at officeLocal areaRemote workWorldwideMonday to ThursdayFlexible hours$120k - $155k
...previously thought impossible. Responsibilities Design of calibration software architecture, HW/SW interfaces, APIs, and RFIC impairments... ...debugging on complex hardware platforms Mentorship of junior engineers, providing technical guidance and code review Willing to learn...WorldwideFlexible hours- ...Applications are still being accepted. Apply now! Job Type Full-Time Workspace Hybrid/Remote Job Description As a Senior Software Optimization Engineer, you’ll lead the design and implementation of software to enhance the performance of our quantum hardware systems. You’...Permanent employmentFull timeContract workRemote work
$170k - $210k
...and scale by introducing innovative features to millions of users worldwide. We foster a culture of ownership where developers and engineers are self-motivated to tackle challenges and ship impactful solutions. Collaboration is key-engineers work closely with cross-...Work at officeLocal areaRemote workWorldwideMonday to ThursdayFlexible hours$200k - $275k
...systems — fusing hardened hardware with software, sensors, AI, and networking — for industrial... ...our way of life. From technicians and engineers to first responders and service members... ...Experience with multi-camera systems, sensor fusion, or reprojection techniques Experience...Permanent employmentFull timeContract work- ...end data conversion activities across all phases: strategy, mapping, extraction, transformation, validation, and loading into Oracle Fusion. Work closely with business and functional teams to define data requirements, cleansing needs, and mapping strategies....
$132k - $181.5k
...DevOps and Software Lab Engineer page is loaded## DevOps and Software Lab Engineerlocations: Chandler,AZtime type: Full timeposted on: Posted Todayjob requisition id: R2617972**Who We Are**Applied Materials is a global leader in materials engineering solutions used to...Full timeRelocation- ...responsible for hands-on design, development, testing & support of software products and solutions. You strive to follow the best design... ...practices and are an evangelist for adhering to software engineering standards. You have the capability to work in a Globally Distributed...
$184k - $287.5k
...Senior Software Engineer for the Parking, Autonomous Vehicles Team at Nvidia NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technologyand amazing...- ...professionals, and work with the most advanced AI technologies on the market. Job Summary We are seeking a motivated and curious Software Engineer who is a recent or upcoming graduate passionate about the potential of Generative AI. This is a unique entry-level opportunity...Full time
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
$184k - $287.5k
Senior Software Engineer, AI Storage page is loaded## Senior Software Engineer, AI Storagelocations: US, CA, Santa Clara: US, Remotetime type: Full timeposted on: Posted Yesterdayjob requisition id: JR2014785NVIDIA’s invention of the GPU in 1999 sparked the growth of the...- Senior Software Engineer Location: Milpitas, CA Responsibilities Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with...Relocation
- Senior Deep Learning Software Engineer, PyTorch Overview NVIDIA is hiring software engineers to design and build tools used by AI engineers across the world to design, develop, and deploy AI applications scalable across thousands of GPUs. This position embeds you in an...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Sensor Fusion. Be the first to apply!
- ngo software engineer San Jose, CA
- software developer San Jose, CA
- software developer internship no experience San Jose, CA
- part time software developer remote San Jose, CA
- financial software developer San Jose, CA
- senior software engineer ruby on rails San Jose, CA
- software engineer amazon San Jose, CA
- senior software design engineer San Jose, CA
- software engineer part time San Jose, CA
- software engineer remote San Jose, CA


