Software Engineer, Computer Vision
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).
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$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-...ComputerFull time$190k - $212k
...expanding its High Performance Compute (HPC) team to accelerate... ...in Computer Science, Computer Engineering, Electrical Engineering, Applied... ...performance-critical C++ software in production. ~ Expert-level... ...including medical, dental, and vision insurance, a 401k retirement...ComputerPermanent employmentFull timeTemporary workWork at officeRemote workFlexible hours3 days per week$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...ComputerMinimum wageFull timeWork experience placementFlexible hours$184.7k - $324.8k
...Senior Machine Learning Software Engineer - Computer Vision Sunnyvale, California, United States Machine Learning and AI Apple is where individual imaginations converge, united by values that drive exceptional innovation. Every product we develop and service we deliver...ComputerWork experience placementRelocation- ...set up and interact with every day. Smart Vision is the AI team behind Arlo's... ...day. About the role As a Staff AI Engineer for Applied AI, you'll be a technical owner... ...models behind Arlo's smart features — from computer vision detectors running on-camera to vision...ComputerOdd jobNight shift
$204k - $259k
...driving technology is seeking a Senior Software Engineer in Robotics. In this role, you will transition... ...ideal candidate has a Bachelor's in Computer Science or a related field, 5+ years of... ...skills, and familiarity with Computer Vision and Machine Learning. This position...Computer$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...ComputerWork experience placementWork at officeLocal areaRemote workMonday to ThursdayFlexible hours1 day per week$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...ComputerFull time$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...ComputerFull time$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...ComputerFull time- ...the technology industry, is seeking a Software Development Engineer to join their team. As a Software... ...Needed?Bachelor's degree or higher in Computer Engineering, Electrical Engineering,... ...Prescription Drug Plans Dental Plan Vision Plan Health Savings Account Health Flexible...ComputerTemporary workFlexible hours
$138.1k - $198.2k
...Webex workloads flow. Your Impact As a Software Engineer on the Webex Signaling team, you will:... ...Qualifications Bachelor’s or master’s degree in Computer Science, Software Engineering, or a... ..., which include medical, dental and vision insurance, a 401(k) plan with a Cisco...ComputerFull timeTemporary workLocal areaFlexible hours- 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...ComputerFull timeContract work
$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...ComputerTemporary work$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...ComputerFull time$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...ComputerFull timeContract workRemote work$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...ComputerImmediate startFlexible hours$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...ComputerFull time$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$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$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...ComputerFull time$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...ComputerFull time$152k - $241.5k
NVIDIA is seeking a highly motivated Software Engineer to join our Autonomous Vehicle (AV) Simulation team. In this role, you will help... ...graphics & rendering, generative AI & synthetic data generation, computer vision & deep learning, and real-to-synthetic domain adaptation....ComputerFull timeInternship$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 &...ComputerInternshipLocal areaFlexible hours$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...ComputerFull time$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...ComputerFull time$147k - $210k
...closely with research scientists, engineers, and product teams to drive... ....2 years of experience with software development in one or more... ...qualifications:Master's degree or PhD in Computer Science, or related technical... ...in the multimodal domain (vision, audio), focusing on...Computer$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...ComputerFull time$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...ComputerFull timeRemote work$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...ComputerImmediate startRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Computer Vision. Be the first to apply!
- software engineer amazon San Jose, CA
- information technology software engineer San Jose, CA
- federal - software developer San Jose, CA
- graduate software developer San Jose, CA
- rust software engineer San Jose, CA
- software development engineer (robotics engineer) San Jose, CA
- software engineer remote San Jose, CA
- junior software developer internship San Jose, CA
- remote entry level software developer San Jose, CA
- intermediate software engineer San Jose, CA


