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$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$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$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- ...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...ComputerInternship
$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- 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
$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$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$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...ComputerFull timeTemporary workLocal areaFlexible hours$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$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$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...ComputerFull timeWorldwide$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$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...ComputerFull timeTemporary workWork experience placementLocal areaFlexible hours$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$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$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$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.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...ComputerFull timeWork at officeRemote work$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$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$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$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$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$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$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...ComputerFull time$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...ComputerFull timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Computer Vision. Be the first to apply!
- software engineer full time San Jose, CA
- graduate software developer no experience San Jose, CA
- software engineer healthcare San Jose, CA
- network software engineer San Jose, CA
- software engineer internship San Jose, CA
- senior software engineer San Jose, CA
- software system engineer San Jose, CA
- software developer San Jose, CA
- ngo software engineer San Jose, CA
- startup software engineer San Jose, CA

