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

Software Engineer, Sensor Fusion

$180k - $240k
Full-time

Rivet 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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer, Sensor Fusion in San Jose, CA vacancy
  • $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... 
    Suggested
    Full time
    Local area

    DiDi Labs

    San Jose, CA
    2 days ago
  • 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

    Dormont Manufacturing Company

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

    Commonwealth Fusion Systems LLC

    Milpitas, CA
    3 days ago
  • $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

    Slope

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

    Google Inc.

    Mountain View, CA
    1 day ago
  • $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 time
    H1b
    Local area
    Remote work
    Visa sponsorship
    Work visa

    Bright Vision Technologies

    San Jose, CA
    2 days ago
  • $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... 

    Nvidia Corporation

    Santa Clara, CA
    2 days ago
  • $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 employment
    Work at office
    Shift work
    Day shift

    Analog Devices

    San Jose, CA
    more than 2 months ago
  • $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 employment
    Full time
    Contract work

    Rivet Industries

    San Jose, CA
    1 day ago
  • $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 employment
    Full time
    Contract work

    Rivet Industries

    San Jose, CA
    1 day ago
  •  ...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 office
    Remote work

    B Capital

    Santa Clara, CA
    20 hours ago
  • $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... 
    Relocation
    Shift work

    Apple

    Cupertino, CA
    2 days ago
  • $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 office
    1 day per week

    One Wheel Future Motion

    San Jose, CA
    2 days ago
  • $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... 

    NVIDIA Corporation

    Santa Clara, CA
    5 days ago
  • $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 time
    Temporary work
    Worldwide

    The Trade Desk

    San Jose, CA
    3 days ago
  • $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 contractors
    Local area

    TetraMem Inc

    San Jose, CA
    4 days ago
  • $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 office
    Local area
    Remote work
    Worldwide
    Monday to Thursday
    Flexible hours

    Roku

    San Jose, CA
    20 hours ago
  • $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... 
    Worldwide
    Flexible hours

    Tarana Wireless

    Milpitas, CA
    2 days ago
  •  ...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 employment
    Full time
    Contract work
    Remote work

    Ainabl

    San Jose, CA
    20 hours ago
  • $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 office
    Local area
    Remote work
    Worldwide
    Monday to Thursday
    Flexible hours

    Roku

    San Jose, CA
    4 days ago
  • $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 employment
    Full time
    Contract work

    Rivet Industries

    San Jose, CA
    1 day ago
  •  ...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.... 

    Yochana

    Santa Clara, CA
    5 days ago
  • $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 time
    Relocation

    Applied Materials

    Santa Clara, CA
    20 hours ago
  •  ...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... 

    Rootshell Inc

    Santa Clara, CA
    5 days ago
  • $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... 

    NVIDIA

    Santa Clara, CA
    5 days ago
  •  ...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

    Tata Consultancy Services

    Santa Clara, CA
    4 days ago
  •  ...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 job
    Internship

    Danaher

    San Jose, CA
    4 days ago
  • $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... 

    NVIDIA

    Santa Clara, CA
    1 day ago
  • 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

    Techions

    Milpitas, CA
    3 days ago
  • 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... 

    NVIDIA

    Santa Clara, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Sensor Fusion. Be the first to apply!