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

Software Engineer, Computer Vision

Jobleads-US

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

Summary

Rivet is looking for an Software Engineer focused on computer vision, tracking, and equilibrium systems for next-generation AR devices running Android and embedded Linux. This role is responsible for building perception and tracking capabilities that enable stable, low-latency, and spatially aware AR experiences in dynamic real-world environments. You will work on systems that process and interpret visual and sensor data in real time — including camera pipelines, visual tracking, scene understanding, motion estimation, and equilibrium/stability algorithms for wearable AR platforms. The role spans perception, XR runtime integration, and real-time performance optimization on constrained hardware. You will collaborate closely with sensor fusion, hardware, firmware, graphics, and product teams to deliver robust and reliable spatial computing capabilities.

Responsibilities

  • Develop computer vision and tracking systems for AR/XR devices using different vision modalities from state-of-the-art sensor inputs.
  • Build and debug perception pipelines for visual tracking, scene understanding, motion estimation, localization, and equilibrium/stability systems on edge platforms such as Qualcomm, Nvidia and Intel processors.
  • Implement performant real-time systems in C++ and C# for AR applications and device services.
  • Integrate with OpenXR and AR runtimes for cross-platform XR compatibility.
  • Optimize latency, tracking fidelity, synchronization, and runtime performance on Android and embedded Linux platforms.
  • Develop tooling, visualization, and debugging workflows for perception and tracking validation.
  • Build companion applications and services for Android-based devices using Java/Kotlin.
  • Use OpenCV and Python/PyTorch, Tensflow, Tensorflow lite for prototyping for automation, simulation, test harnesses, and CI/build tooling.
  • Have required expertise to optimize models for end to end deployment of vision models on to the edge.
  • Collaborate across hardware, firmware, graphics, backend, and perception teams to deliver end-to-end AR functionality.

Requirements

  • Deep experience building computer vision, perception, tracking, robotics, AR/VR, or real-time spatial computing systems.
  • MS + at least 10 years (or PhD + at least 5 years) of relevant professional experience.
  • Strong background in computer vision, motion tracking, localization, geometry, coordinate systems, and real-time systems.
  • Proficient in C++ and/or C# for performance-critical applications.
  • Experience developing on Android or embedded Linux devices.
  • Familiarity with XR and perception frameworks such as OpenXR, ARCore, SLAM/VIO pipelines, OpenCV, or related technologies.
  • Strong understanding of performance optimization, profiling, synchronization, and CPU/GPU/memory tradeoffs.
  • Experience with Java/Kotlin for Android services and peripheral integration.
  • Python experience for scripting, automation, testing, or simulation workflows.
  • Ability to partner across hardware, firmware, graphics, 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 SLAM, visual-inertial odometry (VIO), object tracking, depth sensing, or probabilistic estimation systems.
  • Experience with Unity, Unreal Engine, StereoKit, or comparable 3D/XR engines.
  • Experience building wearable, robotics, aerospace, defense, or embedded perception systems.

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.

#J-18808-Ljbffr Jobleads-US
Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, Computer Vision in San Jose, CA vacancy
  • $224k - $356.5k

     ...physical world is perceived and understood using advanced computer vision and deep learning. Our team builds large-scale distributed...  ...platform with high visibility and real-world impact. As a System Software Engineer for Vision AI, you will develop and optimize high-... 
    Computer
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $136.3k - $231.7k

     ...expert teams of physicists, engineers, data scientists and problem-...  ...brightest research scientist, software engineers, application development...  ...Learning & Computer VisionDesign, train, and deploy...  ...deep learning, for computer vision and image understandingKnowledge... 
    Computer
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    2 days ago
  • $120k - $165k

     ...cutting-edge perception and deep learning models, including computer vision models, vision-language and large language models (VLMs and LLMs...  ..., 3D reconstruction, and visual odometry. Excellent software and computing fundamentals. Bonus Points: ~ Experience with... 
    Computer

    WeRide.ai

    San Jose, CA
    27 days ago
  •  ...Milpitas to advance machine learning and computer vision for semiconductor inspection. You will...  ...datasets, and develop production-ready software using Modern C++ and Python. Join a...  ...with algorithm, software, and systems engineers to deploy scalable, production-grade solutions... 
    Computer
    Internship

    KLA

    Milpitas, CA
    3 days ago
  • $369.75k

     ...leveraging LLM on recommendations; and researching and leveraging computer vision models for image classification and video understanding....  ...capabilities of the Roku Voice system.Collaborate with the engineering and product teams to launch research ideas into a Roku... 
    Computer
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours
    1 day per week

    Roku

    San Jose, CA
    2 days ago
  • $224k - $356.5k

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing...  ...what’s never been done before takes vision, innovation, and the world’s best talent...  ....We are now looking for a Senior Software Performance Engineer for Autonomous Vehicles! Our team builds... 
    Computer
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • Position: Software Engineer IIILocation: Cupertino, CaliforniaDuration: ContractJob ID: 171424Job...  ....Qualifications:Bachelor's degree in Computer Science, Engineering, or a related field...  ...to benefits, including medical, dental, vision, and 401K contributions, as well as PTO... 
    Computer
    Full time
    Contract work

    Pinnacle Group

    Cupertino, CA
    2 days ago
  • $136k - $218.5k

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing...  ...what’s never been done before takes vision, innovation, and the world’s best talent...  ...world.We are currently looking for a Software/CAD Tool Engineer to join our dynamic team in our... 
    Computer
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $152k - $241.5k

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for...  ...what’s never been done before takes vision, innovation, and the world’s best talent...  ...forefront of technology! As a Senior Tegra Software Engineer, you’ll collaborate with a hardworking... 
    Computer
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $138.1k - $198.2k

     ...Webex workloads flow. Your Impact As a Software Engineer, you will: Build and contribute to technical...  ...Bachelor’s or master’s degree in Computer Science, Software Engineering, or a related...  ..., which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching... 
    Computer
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    San Jose, CA
    3 days ago
  • $184k - $287.5k

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated...  ...never been done before takes vision, innovation, and the world’s...  ....Deep knowledge of E2E AV software integration from perception...  ...To See:We’re looking for engineers who can build systems — not just... 
    Computer
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

    NVIDIA is seeking a Software Engineer to join our Isaac Spatial Intelligence team within the Isaac Engineering org! You will join a group...  ...models.Advance the state of the art in geometric computer vision, combining classical multi-view geometry and optimization with... 
    Computer
    Full time

    Nvidia

    Santa Clara, CA
    18 hours ago
  • $154k - $286k

     ...worldwide. We are looking for a passionate software developer to join Virtuoso place and...  ...route foundation. We use advanced math, computer science, graph theory and machine learning...  .../unsupervised learning, NLP, computer vision) and algorithms is crucial.Proficiency in... 
    Computer
    Full time
    Worldwide

    Cadence Design Systems

    San Jose, CA
    4 days ago
  • $168k - $270.25k

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for...  ...what’s never been done before takes vision, innovation, and the world’s best talent...  ...future of autonomous vehicles. As a Senior Software Engineer, ML Loop - Automotive at NVIDIA, you... 
    Computer
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $125.7k - $203.1k

     ...Team Join Cisco's innovative engineering community, where you'll have...  ...platforms! Your Impact As a Software Engineer at Cisco, you will design...  ...work experience should be in Computer Engineering, Technology,...  ...include medical, dental and vision insurance, a 401(k) plan with... 
    Computer
    Full time
    Temporary work
    Work experience placement
    Local area
    Flexible hours

    CISCO Systems

    San Jose, CA
    3 days ago
  • $165.2k - $223.6k

    Our software developers build the next generation technologies that...  ...use ideas from every facet of computer science including distributed...  ...-motivated and passionate engineers to build next generation of network...  ...insurance (medical, dental, vision, prescription, Basic Life &... 
    Computer
    Internship
    Local area
    Flexible hours

    Amazon

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

     ...Intelligence, High Performance Computing and Visualization. The GPU,...  ...for a motivated Deep Learning engineer to bring advanced CUDA...  ...technologies and help realize NVIDIA's vision?What you will be doing:...  ...systems principles (aka systems software fundamentals)Adaptability and... 
    Computer
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

     ...looking for passionate, AI-powered, engineers for the DRIVE Mapping team....  ...cars with a background in software design, embedded software, working...  ...To See:4+ years with BS in Computer Science or equivalent experienceBackground in computer vision, 3D geometry and machine learningHeavy... 
    Computer
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $182k - $226k

     ...our customers.We are seeking a Senior Software Engineer to join Electric Hydrogen's Digital Team...  ...rotationQualificationsBachelor's degree in Computer Science or a related field, or...  ...access to competitive medical, dental, vision, life insurance, short-term & long-term... 
    Computer
    Temporary work

    Electric Hydrogen

    San Jose, CA
    1 day ago
  • $120 - $130 per hour

    Position: Animation Software Engineer/Graphics Engineer V Location: Cupertino, California - Remote...  ...and effects Education: Degree in Computer Science or equivalent experience/skills...  ...to benefits including medical, dental, vision and 401K contributions as well as any other... 
    Computer
    Full time
    Contract work
    Remote work

    Pinnacle Group

    Cupertino, CA
    2 days ago
  • $183.4k - $261k

     ...cross-functional teams to translate high-level roadmap vision into feasible feature specifications and deliverable;Design...  ...What we're looking for:Requires a Master’s degree in Computer Science, Computer Engineering, a related field, or a foreign equivalent;Must have 3 years... 
    Computer
    Full time
    Work at office
    Remote work

    Zoom

    San Jose, CA
    2 days ago
  • $150k - $190k

    Santa Clara, CASoftware Engineering - Motion Planning /Full-time /HybridPlusAI...  ...AI-based virtual driver software for factory-built autonomous...  ...Qualifications:MS or PhD in Computer/Software Engineering,...  ...Robotics/ Motion Planning/Computer Vision/Machine LearningStrong oral and... 
    Computer
    Full time

    Plus.ai

    Santa Clara, CA
    2 days ago
  • $183.83k - $275.98k

     ...we are looking for experienced machine learning researchers and engineers to join us. In this role, you will apply your expertise in...  ...environments. Optimizing architectures to explore the accuracy vs. compute tradeoffBonus: Experience working with productizing ML models and... 
    Computer
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    3 days ago
  • $123k - $191k

     ...the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our...  ...prestigious awards, such as Best Engineering Team, Best Company for Diversity,...  ...benefits including medical, dental, vision, wellbeing, tax savings and... 
    Computer

    Arista Networks

    Santa Clara, CA
    1 day ago
  • $152k - $253k

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated...  ...never been done before takes vision, innovation, and the world’s...  ...driving hardware and software development team. We have the...  ...for a Senior Software Triage Engineer with strong technical ability... 
    Computer
    Full time

    Nvidia

    Santa Clara, CA
    18 hours ago
  • $123k - $191k

     ...the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our...  ...prestigious awards, such as Best Engineering Team, Best Company for Diversity,...  ...benefits including medical, dental, vision, wellbeing, tax savings and... 
    Computer

    Arista Networks

    Santa Clara, CA
    4 days ago
  • $110k - $200k

     ...nuclear reactors! You'll leverage your software skills alongside nuclear engineers to model, simulate, design, and...  ...Qualifications:Bachelor's degree in computer science, computer engineering or...  ...balance! It is about being a part of the vision and feeling a part of reaching team... 
    Computer
    Immediate start
    Remote work
    Flexible hours

    Oklo

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated...  ...never been done before takes vision, innovation, and the world’s...  ...container, GPU, and systems engineers. When useful, you will apply...  .../prediction) inside existing software workflows.What we need to see... 
    Computer
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  • $200k - $322k

     ...are looking for a highly skilled Senior Software Engineer to design and develop AIOps &...  ...and visualizations.Drive the technical vision and roadmap for AIOps and Observability...  ...What we need to see: Bachelor’s degree in computer science and engineering, or related field... 
    Computer
    Full time

    Nvidia

    Santa Clara, CA
    18 hours ago
  • $184k - $287.5k

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for...  ...what’s never been done before takes vision, innovation, and the world’s best talent...  ...world.We are looking for an experienced Software Engineer to develop our core libraries for Agentic... 
    Computer
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    18 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Computer Vision. Be the first to apply!