×
Register Here to Apply for Jobs or Post Jobs. X

Senior Augmented and Virtual Reality Software Engineer

Job in San Jose, Santa Clara County, California, 95199, USA
Listing for: Rivet Industries, Inc.
Full Time position
Listed on 2026-04-29
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 160000 USD Yearly USD 120000.00 160000.00 YEAR
Job Description & How to Apply Below

Senior Augmented and Virtual Reality Software Engineer

Location: San Jose preferred, open to Bellevue, WA

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

EOE

Role Description

Rivet is looking for a Senior Augmented and Virtual Reality Software Engineer building interfaces for real-time 3D and XR applications on Android and embedded Linux AR devices. This role creates frontend systems using C#, C++ and frameworks like Unity or Stereo Kit, leveraging OpenXR for cross-platform XR support. You will ship performant, reliable user features that integrate cleanly with device services, peripherals and backend APIs.

Responsibilities
  • Develop 3D/XR interfaces with Unity or Stereo Kit.
  • Implement workflows and visualizations for device and data management.
  • Write performant C# and C++ code for real-time UI and interaction.
  • Integrate with OpenXR for cross-device compatibility.
  • Build companion apps/services for Android-based devices in Java/Kotlin.
  • Use Python for test harnesses, scripts, and build/CI tooling.
  • Optimize rendering, input, latency, profile and tune on device.
  • Collaborate with backend, hardware, and design for end-to-end delivery.
Requirements
  • Deep experience building 3D/XR or real-time interactive applications.
  • MS + at least 10 years (or PhD + at least 5 years) of relevant professional experience
  • Proficient in C# and C++; shipped features with Unity or Stereo Kit.
  • Experience on Android or embedded Linux devices; familiarity with AR/XR SDKs (OpenXR; ARCore a plus).
  • Solid grasp of performance optimization, profiling, and memory/CPU/GPU tradeoffs.
  • Java/Kotlin for Android components and peripheral integration.
  • Python for scripting, automation, or test pipelines.
  • Ability to partner across hardware, firmware, and cloud; track record of delivered XR or 3D features.
  • Experience with Unity, Unreal Engine (or comparable 3d engines) is a plus.
Compensation and Benefits

* Total compensation may vary within this range and is determined by years and level of relevant experience, job-related skills, education, and other factors. In addition to base salary, this role may be eligible for equity grants and other forms of compensation. Eligible employees also receive a competitive benefits package, including unlimited PTO.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary